가우시안 필터
- 가우시안 잡음 제거에는 가우시안 필터가 효과적

양방향 필터
- 에지 보전 잡음 제거 필터(edge-preserving noise removal filter)의 하나
- 평균값 필터 또는 가우시안 필터는 에지 부근에서도 픽셀 값을 평탄하게 만드는 단점이 있음
- 기준 픽셀과 이웃 픽셀과의 거리, 그리고 픽셀 값의 차이를 함께 고려하여 블러링 정도를 조절

- Wp : 시그마 합이 1이 되도록 하는 scale factor
- p, q : 좌표 위치
- Ip, Iq : p, q 좌표의 픽셀값
(일반적인) 가우시안 필터링 : 영상 전체에서 blurring

양방향 필터 : 에지가 아닌 부분에서만 blurring

양방향 필터링 함수
cv2.bilateralFilter(src, d, sigmaColor, sigmaSpace, dst=None, borderType=None) -> dst
- src : 입력 영상. 8비트 또는 실수형, 1채널 또는 3채널.
- d : 필터링에 사용될 이웃 픽셀의 거리(지름). 음수(-1)을 입력하면 sigmaSpace 값에 의해 자동 결정됨.
- sigmaColor : 색 공간에서 필터의 표준 편차
- sigmaSpace : 좌표 공간에서 필터의 표준 편차
- 값이 5보다 커지면 속도 저하의 원인이 된다.
- dst : 출력 영상. src와 같은 크기, 같은 타입
- borderType : 가장자리 픽셀 처리 방식
양방향 필터링 예제
src = cv2.imread('lenna.bmp')
dst = cv2.bilateralFilter(src, -1, 10, 5)
