[OpenCv-python 사용법] global Threshold
2018. 6. 6. 01:34ㆍPython-이론/python-opencv
Thresholding 문턱값
여러 분은 중고등 학교때 문턱 전압이라는 것을 배웠을 겁니다. 문턱전압은 어느 값 이상으로 커지게 된다면 을 갖게 되고 작아진다면 0이되는 것을 뜻합니다. 이것을 이미지에 사용하여 프로그래머가 작성한 어떤 값에 따라 1이 되기도 하고 0이 되기도 하는 것이 Thresholding입니다.
global Threshold
우선 global Threshold는 하나의 이미지에 전역으로 적용될 하나의 문턱 값을 이용해 threshold를 시켜줍니다. 쉽게 말해서
하나의 이미지 전체에 하나의 문턱 값만을 사용하는 것 입니다.
그럼 실제로 쓰이는 함수에 대해 알아 봅시다.
cv2.threshold(img, 문턱값, value, flag)
img 데이터
value 문턱값 보다 클때 나타낸 값
flag 문턱 값을 표현할 방법
flag 종류
cv2.THRESH_BINARY: 문턱 값 보다 크면 value 작으면 0
cv2.THRESH_BINARY_INV: 문턱 값 보다 크면 0 작으면 value
cv2.THRESH_TRUNC: 문턱값 보다 크면 문턱 값 작으면 원래 값
cv2.THRESH_TOZERO_INV: 문턱 값 보다 크면 0 작으면 픽셀 값
cv2.THRESH_TOZERO: 문턱 값 보다 크면 픽셀 값 그대로 작으면 0
'Python-이론 > python-opencv' 카테고리의 다른 글
[OpenCV-python] Contour (0) | 2018.06.07 |
---|---|
[OpenCV-python] adaptive Threshold (0) | 2018.06.06 |
[OpenCv-python 기초 사용법] 이미지 연산처리를 통해 합성하기 (2) | 2018.05.31 |
[OpenCV-python 기초]:이미지 픽셀 조작 및 ROI(관심영역) (0) | 2018.05.30 |
[OpenCv-python 기초 ]:trackBar 생성하기 (0) | 2018.05.30 |