Python图像二值化处理(自适应算法)
1、打开Python shell界面,载入相蔡龇呶挞关的包(如果报错,则说明没有安装):from skimage import color,data荑樊综鲶,filtersimport matplotlib.pyplot as plt
2、读入相关的图片,并进行灰度化处理:image=color.rgb2gray(data.coffee())
3、采用以下指令进行二值化处理:dst =filters.threshold_adaptive(image,15,'gaussia荏鱿胫协n')其中,第一个参数是图片;第二个参数是二值化运算的,方块的大小,也就是进行运算的大小;三个参数是,处理的函数,参数可以有,'mean', 'generic', 'gaussian' 和 'median'等
4、采用以下代码显示相关的图片:plt.imshow(dst,plt.cm.gray)plt.show()
5、二值化后的图片如下。由图中可知,这个方法类似一个个小图,小图的运算,也就是对没有一个小图片进行二值化处理,不像是全局进行的二值化。adaptive。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:92
阅读量:85
阅读量:62
阅读量:70
阅读量:90