-
침식과 팽창 수행 문제컴공지식/컴퓨터비전 2024. 10. 6. 18:16
침식은 구조화 요소가 1인 부분이 모두 일치해야 물체를 유지하고, 그렇지 않으면 그 픽셀을 0으로 바꾸는 연산이다.
쉽게 말해서 구조화 요소의 모든 1이 입력 이미지의 물체(1)와 정확히 겹쳐야지만 1을 유지할 수 있다.
구조화 요소의 중심(가운데 값)을 기준으로 입력 이미지를 하나씩 슬라이딩하면서 비교한다.
구조화 요소와 모든 1이 일치하는 영역이 있으면 그 중심 픽셀은 1로 유지되고, 그렇지 않으면 0이 되는 거다
딱 보면 가운데만 딱 일치하니 그 픽셀만 1이 되고 나머지는 0이 된다.
팽창은 구조화 요소에서 1이 하나라도 겹치면 그 중심 픽셀을 1로 바꾸는 연산이다.
즉, 구조화 요소가 물체의 일부라도 겹치면 그 중심 픽셀은 1로 변한다. 팽창은 물체를 부풀려서 커지게 만든다.
굉장히 많은 1이 형성될 것이라는 것이 예측이 가는가?
다음 문제를 살펴보자
과연 이건 Opening일까 Closing일까
침식을 먼저 하면, 물체의 경계가 깎이면서 작은 연결부나 얇은 부분들이 사라진다. 그런 다음 팽창을 해서 물체를 부풀리지만, 이미 얇은 부분이 깎였기 때문에 다시 복원되지 않고 그대로 남는다.
그래서 Opening이다.
'컴공지식 > 컴퓨터비전' 카테고리의 다른 글
ORB란? (1) 2024.10.24 Image feature(이미지 특징)란? (1) 2024.10.24 모폴로지 연산 코드 (2) 2024.10.06 배경 제거 코드 (1) 2024.10.06 모폴로지 연산(Morphological Operation) (1) 2024.10.06