13장. Shape 분석과 ROI 처리
먼저 큰 그림부터
분리수거장에서 물건을 고를 때 우리는 색만 보지 않습니다. 둥근 병인지, 납작한 상자인지, 길쭉한 막대인지 생김새를 먼저 봅니다. 그리고 상자에 붙은 송장을 읽을 때는 상자 전체가 아니라 송장 한 장만 눈앞에 가져다 봅니다. 이 장에서 컴퓨터에게 시킬 일이 이 두 가지입니다. 윤곽선에서 "둥근 정도, 길쭉한 정도, 움푹한 정도" 같은 모양 숫자를 뽑아 이름을 붙이고, 사진에서 필요한 부분(관심 영역)만 잘라 그 안에서만 처리합니다.
이 장에서는 두 가지를 챙겨 갑니다. 12장에서 다음 장으로 미뤄 둔 다각형 근사, 원형도, 볼록 껍질이 첫째 몫입니다. 12장에서 찾은 윤곽선으로 꼭짓점 수(근사 다각형), 원형도, 종횡비, 채움 비율, 볼록 비율을 재고, 이 숫자들로 "세모, 네모, 원, 별" 같은 이름을 붙이는 규칙을 만듭니다. 둘째는 관심 영역(ROI) 처리입니다. 네모로 잘라 내기, 동그라미나 다각형 모양으로 오려 내기, 그 안에서만 흐리게 하거나 이진화해 원본에 다시 붙이기를 합니다. 실습 그림은 모두 OpenCV 로 도형을 그려 만든 가상의 그림입니다.