1、打开idle界面:

2、导入库:
代码如下,如果报错,可能是没有安装相关的库文件
from skimage import data,color
import matplotlib.pyplot as plt
from skimage.morphology import disk
import 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、效果。
