python对图片二值化处理(yen算法)

 时间:2024-11-08 17:10:43

图像二值化处理是常用的一种技巧之一,Python中有相应的工具包,yen算法是其中一种求解二值化阈值的一种方法。

工具/原料

win10系统

winPython集成开发环境

方法/步骤

1、打开idle界面,并且载入需要用到的工具嘞窜虹律箱:fromskimageimportdata,filters,colorimportmatplotlib.pyplotasplt

python对图片二值化处理(yen算法)

2、读取一个图片,并且进行灰度化处理,这里读取了工具包自带的图片:image=color.rgb2gray(data.astronaut())

python对图片二值化处理(yen算法)

3、采用以下方法对图片进行二值化处理:thresh=filters.threshold_yen(image)dst=(image<=thresh)*1.0

python对图片二值化处理(yen算法)

4、采用下面代码查看效果:plt.figure(&#补朱锚卦39;yen二值化')plt.subplot(1婷钠痢灵21)plt.imshow(image,plt.cm.gray)plt.subplot(122)plt.imshow(dst,plt.cm.gray)plt.show()

python对图片二值化处理(yen算法)

5、查看结果如下。

python对图片二值化处理(yen算法)

打开http://localhost时,出现404错误的解决方法 如何用c语言打印出Helloworld vue-cli 卸载不掉怎么办 如何在win server中审核登录策略 Windows Server 2008 R2操作系统如何设置跨区卷
热门搜索
姐姐的朋友韩国电影 欧豪电影 游戏图片大全 盆景图片大全 草地图片大全