メディアンフィルタとは
メディアンフィルタは、画像内の周囲と大きく異なる画素を取り除くことができる。
ゴマ塩ノイズを除去できる
注目画素とその近傍画素を取得する
それらの中央値を新しい画素とする
Python+OpenCV
%matplotlib inline import matplotlib.pyplot as plt import cv2 import numpy as np #グレースケールで画像を読み込む gray=cv2.imread('haruna_kankore.png', 0) cv2.imwrite('gray_model.png', gray) #メディアンフィルタ median = cv2.medianBlur(gray, ksize=3) cv2.imwrite('gaussian_model.png', gaussian)
出力結果
元画像
メディアンフィルタ