import cv2
img =cv2.imread('c:/temp/ts.jpg',cv2.IMREAD_GRAYSCALE)
img2=cv2.adaptiveThreshold(img,180,cv2.ADAPTIVE_THRESH_GAUSSIAN_C,cv2.THRESH_BINARY,3,8)
cv2.imwrite('c:/temp/adaptiveTHreshold.jpg',img2)
cv2.imshow('base',img)
cv2.imshow('ada',img2)
cv2.waitKey(0)
cv2.destroyAllWindows()
適応的に二値化処理。場所ごとに領域を作って2値化を行っていく。


Pythonで始めるOpenCV 4プログラミング [ 北山直洋 ] 価格:3,630円 |


コメント