OpenCV / / 2022. 11. 14. 17:16

OpenCV - 영상 공간 필터링 , 모폴로지, 엣지 추출 및 허프 변환 요약

1. 영상공간 필터링


영상 공간 필터링은 필터와 영상 간에 컨볼루션 연산을 이용하여 구한다.
블러 필터링은 영상의 잡음을 제거하는 필터링으로 박스필터, 가우시안 필터, 양방향 필터, 미디언 필터 등이 있다.
미분 필터링을 이용하여, 영상의 엣지를 구할 수 있다.
샤프닝 필터링은 영상을 날카롭게 하는 필터링으로 언샤프 마스크 필터를 이용한다.


2. 모폴로지 연산 및 레이블링
모폴로지의 기본연산은 침식과 팽창으로 침식은 영상의 영역을 깎아내고, 팽창은 덧붙인다.
열림 연산은 침식과 팽창을 차례로 적용한 것이고 닫힘 연산은 팽창은 침식을 차례로 적용한 것이다.
레이블링은 임계값이 적용된 이진 영상에 모폴로지 연산을 적용후 , 각 객체 별로 레이블을 지정하는 알고리즘이다.
레이블링의 대표적인 방법은 연결 구성 유소 레이블링으로 연결된 구성 요소에 같은 레이블을 지정한다.

3. 엣지 추출 및 허프 변환
기본적인 엣지 추출은 미분 필터링으로 가능하고 정확한 엣지 추출을 위해 가장 많이 사용되는 방법이 캐니 엣지 검출
허프 변환은 함수의 파라미터를 구하기 위해 원 함수를 파라미터 공간으로 변환하여 구하는 방법으로 직선검출과 원검출을 적용할 수 있다.

'OpenCV' 카테고리의 다른 글

OpenCV - 코너점 검출  (0) 2022.11.15
OpenCV - 영상 코너 검출  (0) 2022.11.15
OpenCV - 허프 변환 직선 , 원 검출  (0) 2022.11.14
OpenCV - Canny Edge  (0) 2022.11.14
OpenCV - 레이블링 기법  (0) 2022.11.14
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유