用scipy进行图像滤波处理(python3.6)
1、代码如下:import scipy.misc as scb = sc.i葡矩酉缸mread('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')

