[C++ opencv] High pass filter (HPF)로 윤곽선 검출, edge detection
본문 목표 저번 포스터에서 Low pass filter를 다뤘고, 영상에서 노이즈 제거를 함을 알아봤다. 이번에는 비슷한 개념이면서 다른 High pass filter를 이해해보고, 어느 상황에서 사용하는지 알아보자. 키워드 : high pass filter, HPF, 고주파 통과 필터, 라플라시안, 라플라시안-가우시안, sobel 알아볼 함수 원형 - 고역주파수 통과 필터 ( High pass filter ) GaussianBlur(img, img_gaussian, Size(3, 3), 0, 0, 4); Sobel(img_gaussian, img_sobel_x, CV_8U, 1, 0, 3, (1.0), (0, 0), 4); Sobel(img_gaussian, img_sobel_y, CV_8U, 0, 1..
2020. 7. 15.
[C++ opencv] low pass filters (LPF)로 노이즈 제거하기
본문 목표 영상처리에서 노이즈제거는 매우 중요하다. 앞선 포스트에서 평균필터(average filter)와 가우시안 블러(gaussian blur)를 다뤘었다. 이번에는 보다 전문적으로 노이즈 제거 방법에 대해서 알아보도록 한다. 그리고 영상처리에 있어서 low pass filter는 노이즈 제거라는 것을 이해한다. 키워드 : low pass filter, average filter, gaussian filter, median filter, bilateral filter 알아볼 함수 원형 - 필터 적용 ( filter2d ) blur(img, img_blur, Size(5, 5), Point(-1, -1), BORDER_REFLECT); GaussianBlur(img, img_gaussian, Size(..
2020. 7. 15.