사용하지않는공간/openCV

[openCV] 이진화 작업

반나무 2021. 5. 5. 18:14

cv2.threshold(src, thresh, mexval, type[,dst])

- src : 읽을 이미지 파일

- thresh : 이진화 할 기준, 임계값(255/2)

- maxval : 결과 이미지의 픽셀값

- type : cv2.THRESH_BINARY

 

return 임계값, 이진화된 이미지

 

type에 OTSU알고리즘을 사용하면 좋다 

# threshold는 return값이 2개
# 0을 준다는것은 otsu방법으로 자동으로 한다는 의미
th, src_bin = cv2.threshold(src_gray, 0, 255, cv2.THRESH_BINARY | cv2.THRESH_OTSU)
print(th) # otsu알고리즘으로 return된 임계값 확인

이때는 임계값을 0으로 줘 자동으로 한다는 의미를 둔다

반응형