Python图像高级滤波之均值滤波
1、打开idle界面:

2、导入库:代码如下,如果报错,可能是没有安装相关的库文件from skimage import data,colorimport 罪焐芡拂matplotlib.pyplot as pltfrom skimage.morphology import diskimport skimage.filters.rank as sfr

3、读取图片:读取自己要处理的图片,并且将其进行灰度化处理,代码如下。img=color.rgb2gray(data.astronaut())
4、均值滤波:采用以下语句对图片进行均值滤波。dst =sfr.mean(img, disk(5))

5、查看滤波结果:采用以下代码人进行画图显示查看效果。plt.figure('filters',figsize=(8,8))plt.subplot(121)plt.title('origin image')plt.imshow(img,plt.cm.gray)plt.subplot(122)plt.title('filted image')plt.imshow(dst,plt.cm.gray)plt.show()

6、效果。
