양방향 필터

매일 공부(ML)·2021년 11월 25일
0

OPEN CV

목록 보기
21/45

가우시안 필터

  • 가우시안 잡음 제거에는 효과적

양방향 필터

  • 양방향 필터(Bilateral filter)

    • 에지 보전 잡음 제거 필터의 하나
    • 픽셀 값을 평탄하게하는 단점(평균값 필터 혹은 가우시안 필터에선)
    • 기준 픽셀과 이웃 픽셀의 거리와 값 차이를 고려하여 블러링 정도 조절

  • 양방향 필터

    • 에지가 아닌 부분에서만 bluring 처리

  • 함수
cv2.bilateralFilter(src, d, sigmaColor, sigmaSpace, dst=None, 
borderType=None) -> dst
  • src: 입력 영상으로 8비트 혹은 실수형/ 1채널 혹은 3채널이다

  • d: 필터링에 사용될 이웃 픽셀의 거리로 음수를 입력하면 sigmaSpace값에 의해 자동 결정

  • sigmaColor: 색 공간에서 필터의 표준 편차

  • simgmaSpace: 좌표 공간에서 필터의 표준 편차

  • dst: 출력 영상으로 src와 같은 크기 및 타입

  • border Type: 가장자리 픽셀 처리 방식

  • Code

src = cv2.imread('lenna.bmp')
dst = cv2.bilateralFilter(src, -1, 10, 5)

profile
성장을 도울 아카이빙 블로그

0개의 댓글