영상 이진화를 하는 이유
2019. 10. 20. 17:23ㆍ임베디드/opencv
영상 이진화는 grayscale 영상과는 다르다. 영상 이진화는 최적의 threshold를 찾아서 흑과 백 두 가지 픽셀 값으로 바꾸는 것이다. 영상 데이터는 변수가 많기 때문에 하나의 알고리즘으로 확실한 threshold 값을 찾는 것은 매우 어려운 일이다. 따라서 여러 알고리즘을 대입해 최적의 이미지를 뽑아내는 것이 일반적인 방법이다
영상 이진화를 하는 이유는 영상의 사물 혹은 특징을 추출하는 데 있고, 사전에 이진화 처리를 거쳐서 비전 처리로 이어지게 된다. 예를 들어 차량 번호판 인식과 같은 경우는 뚜렷한 숫자의 나열값들이 필요하기에 이용된다. 이와 더불어 머신비전, 의료비전에서도 사용된다
'임베디드 > opencv' 카테고리의 다른 글
histogram이 중요한 이유 (0) | 2019.10.20 |
---|---|
C++ openCV 이미지, 비디오 읽기 (0) | 2019.10.20 |
opencv 4.1.1 사용하기 (0) | 2019.10.18 |
matplotlib RGB 변환을 해야하는 이유 (0) | 2019.08.29 |
opencv-python 영상파일 읽기 및 화면 표시 (0) | 2019.08.29 |