배경 영상과 현재 영상이 주어지면 차이를 토대로 객체 영역을 추출할 수 있다.
하지만 하나의 개체를 많은 물체가 존재하는 것처럼 인식할 가능성이 있기 때문에 후처리 작업이 필요하다.
따라서 Morphological operation을 사용하면 조각난 물체를 하나로 합칠 수 있다.
Erosion and dilation
1. Erosion 침식
- 영상 내에서 B물체를 좌상단으로 스캐닝 하면서 B가 온전히 포함되는 경우만 남겨두는 것 (픽셀 값을 1로 설정)
- 이진 영상안의 어떠한 물체를 축소시키거나 얇게 만드는 효과가 있다.
- 교집합 개념
2. Dilation 팽창
- 합집합 개념
- structure element를 이동시켰을 때 일부분이라도 물체 A에 포함되는 영역을 찾는 것 (픽셀 값을 0으로 설정)
Opening and closing
Opening 과 closing의 차이는 침식 연산을 먼저 수행하였느냐 팽창 연산을 먼저 수행하였느냐의 차이
1. Opening 열림 연산
- 침식 연산을 먼저하고 팽창 연산을 수행하는 경우
- 전체적인 물체의 윤곽선이 부드러워지고 두께가 얇은 부분들이 쪼개지고 조그만한 점들 제거
2. Closing 닫힘 연산
- 팽창 연산을 먼저 수행하고 침식 연산을 수행하는 경우
- 윤곽선이 부드러워지고 조그만한 구멍들 제거
출처 - 컴퓨터 비전 한동대학교 황성수
'openCV' 카테고리의 다른 글
[openCV] 선 검출 (0) | 2020.01.29 |
---|---|
[openCV] 에지 검출 (0) | 2020.01.29 |
[openCV] 동영상 분할 (0) | 2020.01.18 |
[openCV] 영상 분할 (0) | 2020.01.18 |
[openCV] 컬러영상 처리 (0) | 2020.01.18 |
댓글