<aside> 📢

OpenCV 설치 방법 !pip install opencv-python -> 기본 번들 !pip install opencv-python-headless -> 경량화 패키지

</aside>

텍스트 인식(ORC) Optical Character Recognition

이미지 Thresholding는 문턱 값 이상이면 어떤 값으로 바꾸어주고 낮으면 0으로 바꾸어주는 기능을 합니다

# cv2.threshold(대상, 임계값(기준값), 값, 이진화 종류 값)
_, thr_img = cv2.threshold(img, 100, 255, cv2.THRESH_BINARY)

🤔Otus 알고리즘

threst 값을 사용자가 정하는게 아님 자동으로 정해진다 이 알고리즘은 쌍봉 분포 라는 것이다

즉, 서로 다른 두개의 픽셀값에서 최댓값을 나타내는 이미지이다

image.png

즉, 두 봉우리 사이의 값을 선택하여 분산을 최소로 만들어 효율적인 이진화 진행

예제 코드