cv2.adaptiveThreshold

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円
(2023/5/31 01:22時点)
感想(0件)

コメント

タイトルとURLをコピーしました