1、打开IDLE界面:
相信学习Python的小伙伴们知道怎么用了都。

2、导入相应的库文件:
具体代码如下,
from skimage import data,color
import matplotlib.pyplot as plt
from skimage.morphology import disk
import skimage.filters.rank as sfr

3、读入一张图片:
本实例读的图片是skimage库中自带的图片,代码如下。
img =color.rgb2gray(data.camera())

4、对图片滤波处理:
采用下面代码对图片进行autolevel处理。
auto =sfr.autolevel(img, disk(7))

5、查看效果:
采用下面指令查看滤波图片效果。
plt.figure('autolevel')
plt.subplot(121)
plt.imshow(img,plt.cm.gray)
plt.subplot(122)
plt.imshow(auto,plt.cm.gray)
plt.show()

6、效果分析:
下图使我们滤波的效果,左边的图是原图,右边的图是处理后的图,可见右图的图片斑斑点点的,主要原因是局部处理的结果。
