养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Python如何对图片进腐蚀处理(erosion)

时间:2024-11-09 04:03:29

erosion是对图片进行腐蚀的一种方法,主要是用来扩张黑色的区域,缩小白色的区域的算法,Python中有相应的实现函数。

工具/原料

win10系统

winPython软件

方法/步骤

1、打开IDLE界面;并载入相应的工具包:酆璁冻嘌fromskimageimportdataimportskim锾攒揉敫age.morphologyassmimportmatplotlib.pyplotasplt

Python如何对图片进腐蚀处理(erosion)

2、读取一张图片,读取的是skimage库内自带的图片:img=data.checkerboard()

Python如何对图片进腐蚀处理(erosion)

3、采用下面的代码对图片进行腐蚀处理dst=sm.erosion(img,sm.square(7))

Python如何对图片进腐蚀处理(erosion)

4、查看我们的腐澈寂皱阎蚀效果,代码如下:plt.figure('erosion')plt.subplot(121)plt.i罪焐芡拂mshow(img,plt.cm.gray)plt.subplot(122)plt.imshow(dst,plt.cm.gray)plt.show()

Python如何对图片进腐蚀处理(erosion)

5、腐蚀的效果如下图。前一个图是原图,后一个图是腐蚀后的图,可一看到腐蚀后原图中的白色部分减小了很多。这就是erosion效果。

Python如何对图片进腐蚀处理(erosion)

© 一点知识