- 영상의 잡음(Noise)
- 영상의 픽셀 값에 추가되는 원치 않는 형태의 신호
- 잡음의 종류
- 가우시안 잡음(Gaussian noise)
- 소금 & 후추 (Salt & pepper)
- 잡음제거 - 미디언 필터(Median filter)
- 주변 픽셀들의 값들을 정렬하여 그 중앙값(median)으로 픽셀 값을 대체
- 소금 - 후추 잡음 제거에 효과적
- 미디언 필터링 함수
cv2.medianBlur(src,ksize,dst=None) -> dst
• src : 입력 영상 . 각 채널 별로 처리됨
• ksize : 커널 크기 . 1 보다 큰 홀수를 지정 .
• dst : 출력 영상 . src 와 같은 크기 , 같은 타입
- 미디언 필터링 예제
import sys
import numpy as np
import cv2
src = cv2.imread('noise.bmp', cv2.IMREAD_GRAYSCALE)
if src is None:
print('Image load failed!')
sys.exit()
dst=cv2.medianBlur(src,3)
cv2.imshow('src', src)
cv2.imshow('dst', dst)
cv2.waitKey()
cv2.destroyAllWindows()
'Computer Vision > opencv(python)' 카테고리의 다른 글
[27] 5.기하학적 변환 1)영상의 이동 변환과 전단 변환 (0) | 2021.03.20 |
---|---|
[26] 6) 잡음제거 - 양방향 필터 (0) | 2021.03.19 |
[24] 4)샤프닝: 언샤프 마스크 필터 (0) | 2021.03.19 |
[23] 3)블러링 - 가우시안 필터 (0) | 2021.03.19 |
[22] 2)블러링-평균값 필터 (0) | 2021.03.19 |