개발 관련/영상처리(ComputerVision)

OpenCV.Morphology 생각정리

slangoij 2025. 4. 2. 13:17
728x90

오늘 실무에서 쓰인 모폴로지 관련 함수들에 대해 내가 이해해본 선에서 최대한 기억하기 좋도록 원리 위주로 암기하려 한다.

 

  1. 팽창(dilatation): 픽셀 단위로 [3x3] 등의 정사각 배열? 매트릭스? 를 이용해 한 pixel씩 옮겨가며 해당 pixel을 중심으로 한 모든 요소를 비교해 or연산처럼 한 pixel이라도 겹치면 모든 요소를 칠한다.
  2. 침식(erosion): 위 팽창에서의 연산처럼 and연산 마냥 모든 요소가 겹치는 pixel만 남겨놓고 나머지 지운다.
  3. 열림(opening): 침식 -> 팽창, 주변보다 밝은 노이즈 제거하는 데 효과적, 개체들을 제거/분리
  4. 닫힘(closing): 팽창 -> 침식, 주변보다 어두운 노이즈 제거에 유리, 개체들을 연결

아래는 위 연산들과 원본과의 마이너스 연산으로 특징점을 잡는 방법

  1. 그레디언트(gradient): 팽창 - 침식, 경계 검출에 주로 활용
  2. 탑햇(top hat): 원본 - 열림, 크게 튀는 밝은 영역 강조
  3. 블랙햇(black hat): 닫힘 - 원본, 어두운 부분 강조
반응형

'개발 관련 > 영상처리(ComputerVision)' 카테고리의 다른 글

Vision Inspection -> CCTV 차이점  (0) 2025.09.03