Image Filtering
Filter는 사실 주파수 영역의 domain processing에서 가져온 개념이다. 주로 전자 신호의 고주파 성분을 삭제시키거나(ex. noise) 저주파 성분을 삭제시키는데 사용한다.
영상에서의 filter는 Spatial filtering 즉 주파수 domain이 아닌 공간 domain에서 동작하는 필터이다.
Low-Pass-Filter (저역 통과 필터)
저역(저주파)만 통과시키는 필터.
저역통과필터(LPF)를 사용하면 고주파가 통과가 안되니 경계면이 유연해지거나 노이즈 제거, 블러링이 가능.
High-Pass-Filter (고역 통과 필터)
고역(고주파)만 통과시키는 필터.
고역통과필터(HPF)를 사용하면 이미지에서 경계선을 찾을 수 있습니다.
OpenCV APIs
- cv2.filter2D 라는 함수를 이용하여 이미지에 kernel(filter)를 적용하여 이미지를 Filtering 할 수 있습니다.