Python图像高级滤波之求和滤波
1、打开Python shell界面,也就是IDLE。

2、导入要使用的库文件,这里主要使用到skimage库,具体代码如下,如果出现报错则说明可能winPython没有安装先关的库,或是路径没有配置好。
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.coffee())

4、对图片进行求和滤波处理,指令如下。
dst =sfr.sum(img, disk(5))

5、显示我们的滤波效果。
plt.figure('filters')
plt.subplot(121)
plt.imshow(img,plt.cm.gray)
plt.subplot(122)
plt.imshow(dst,plt.cm.gray)
plt.show()

6、效果如下。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:26
阅读量:139
阅读量:125
阅读量:104
阅读量:128