用scipy进行图像滤波处理(python3.6)
1、代码如下:import scipy.misc as scb = sc.imread('0.png') #读掬研疔缎图,以数组的形式返回c = sc.imfilter(b,'blur') #滤波处理sc.imsave('1.png',c) #保存图片

3、c = sc.imfilter(b,'blur')是模糊处理,效果如下。


6、多次重复处理:for i in range(36): c = sc.imfilter(c,'contour')


9、多次浮雕效果。

11、边界检测,反色处理:c = sc.imfilter(b,'find_edges')sc.imsave('2.png',255-c)

13、多次光滑处理:smooth

15、反复模糊+锐化:for i in range(20): c = sc.imfilter(c巳呀屋饔,'sharpen') c = sc.imfilter(c,'blur')以及for i in range(50): c = sc.imfilter(c,'sharpen') c = sc.imfilter(c,'blur')

16、下面,第一幅图是反复detail+smooth各500次:for i in range(500): c = sc.imfilter(c,媪青怍牙'detail') c = sc.imfilter(c,'smooth')第二幅是detail 500次:for i in range(500): c = sc.imfilter(c,'detail')第三幅是smooth 500次:for i in range(500): c = sc.imfilter(c,'smooth')


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