「OpenCV에 의한 화상 처리 입문」8장

이진 이미지 처리



그레이 스케일 화상이나 컬러 화상으로부터, 2치 화상(흑백 화상)을 취출하는 처리를 2치화 처리라고 한다.
2 치화 처리는, 어느 화상으로부터 주목하는 영역의 추출이나, 불필요한 부분을 제거하는 마스크의 생성에 이용된다.

이진화 처리의 간단한 방법은 임계치 처리로, 일정한 임계치까지는 흑, 임계치를 넘으면 백, 와 같이 대응시킨다.

입력 이미지


임계값(thresh)=100


마스크 처리



마스크 처리는 불필요한 부분을 완전히 소거하고, 필요한 영역만을 추출하는 처리.
응용 예에 대해서는 다음 장.

팽창·수축 처리



풍경 등을 촬영한 화상의 화소값은 균일하지 않고, 불균일이 있는 경우가 많다.
불균일이 있는 화상에 대해서 2치화 처리를 행했을 경우, 많은 노이즈가 들어 버리기 때문에, 팽창·수축 처리를 실시한다.
(노이즈 예 : 미세한 구멍이 열린다, 복수로 분단되는, 점이 남는다)

팽창 처리: 주목 화소 또는 근방에 백색 화소가 있으면, 주목 화소를 백색으로 한다.
수축 처리: 주목 화소 또는 근방에 흑 화소가 있으면, 주목 화소를 흑으로 한다.

팽창 처리를 반복하면, 분단한 영역을 결합할 수 있다(반복 너무 있으면 하얗게 된다)
수축 처리를 반복하면 작은 영역이 지워지고 최대 영역만 남을 수 있습니다.

팽창(8근처, 3회 반복)

수축(8근처, 3회 반복)


팽창·수축 처리는, 단독으로는 한쪽의 노이즈가 증대하기 때문에, 조합하여 사용한다.
팽창을 n회 실행한 후에 수축을 n회 실행하는 처리를 오프닝, 수축을 n회 실행한 후 팽창을 n회 실행하는 처리를 클로징이라고 부른다.

오프닝 5회, 클로징 5회(8근방)


형상 특징 파라미터



2치 화상내의 연결된 요소를 블롭이라고 하고, 윤곽 형상을 판독함으로써 물체의 거리나 자세의 정보를 얻을 수 있다.
블롭을 포함하는 직사각형을 외접 직사각형이라고 하고, 직사각형의 2변의 비(세로/가로)를 종횡비라고 한다.

블롭의 형상 특징을 나타내는 방법(형상 특징 파라미터)
· 면적 : 얼룩의 크기를 나타냅니다. 구체적으로는 얼룩의 흰색 픽셀 수입니다.
· 주위 길이 : 얼룩의 윤곽 길이.
・원형도:대상이 얼마나 원형에 가까운가를 나타내는 파라미터

라벨링 처리



2 진 화상에 복수의 얼룩이 존재하는 경우, 각 얼룩에 일위의 식별자를 붙여 식별하는 처리를 라벨링이라고 부른다.
라벨링은 각 얼룩을 추출하고 개별적으로 처리 할 수있게합니다.

좋은 웹페이지 즐겨찾기