11.1.1 이진화
영상의 이진화(binarization)는 영상의 각 픽셀을 두 개의 부류로 나누는 작업입니다. 예를 들어 입력 영상을 주요 객체 영역과 배경 영역으로 나누거나 또는 영상에서 중요도가 높은 관심 영역(ROI, Region Of Interest)과 그렇지 않은 비관심 영역으로 구분하는 용도로 이진화가 사용될 수 있습니다. 원래 디지털 컴퓨팅 분야에서 이진화는 입력 값을 0 또는 1로 설정하지만 영상의 이진화에서는 픽셀 값을 0 또는 255로 설정합니다. 그러므로 이진화가 적용된 이진 영상은 보통 흰색과 검은색 픽셀로만 구성됩니다.1
그림 11-1은 다양한 영상에 대해 이진화를 수행한 결과입니다. 그림 11-1의 윗줄은 입력 그레이스케일 영상이고, 아래 줄에 나타난 영상은 적절한 방법으로 이진화가 수행된 결과 영상입니다. 그림 11-1(a)는 흑백 사각형 마커를 포함한 영상에서 검은색 사각형이 잘 구분되도록 이진화를 적용한 결과입니다. 그림 11-1(b)는 문서를 스캔한 영상에서 배경과 글자 영역을 구분하기 위해 이진화가 사용되었습니다. 그림 11-1(c)는 지문 인식을 위한 전처리로 이진화가 사용된 예입니다.
▲ 그림 11-1 다양한 영상의 이진화
1 이진화된 영상은 픽셀당 1비트(bit)를 이용하여 정보를 표현할 수 있지만, 여러 응용에서 그레이스케일 영상이 널리 사용되고 있기 때문에 이진 영상도 보통 CV_8UC1 타입 영상으로 표현합니다.