多语言展示
当前在线:522今日阅读:103今日分享:49

Python实现图片的开运算(先腐蚀后膨胀)

图片的开运算是一种对图片进行出去小白点的一种方法,具体是先用腐蚀方法出去小的白点,然后再用膨胀对恢复原来的大白点,这样就实现除去小黑点的方法,Python中有具体的函数指令,下面给出具体点的方法。
工具/原料
1

win10系统

2

winPython软件要被安装

方法/步骤
1

打开IDLE界面,Python中shell界面。

2

导入要使用软件库包:from skimage import data,colorimport skimage.morphology as smimport matplotlib.pyplot as plt

3

读一张图并且对图片进行灰度化处理,本实例读取的是库内的图片:img=color.rgb2gray(data.chelsea())

4

采用以下代码对图片进行开运算:dst=sm.opening(img,sm.disk(9))

5

查看下面代码查看我们的效果:plt.figure('opening')plt.subplot(121)plt.imshow(img,plt.cm.gray)plt.subplot(122)plt.imshow(dst,plt.cm.gray)plt.show()

6

查看我们的效果如下图所示。我们看到前一个图是原图,后一个图是开运算后的图。可以看到后一个图变得模糊了,这就是减少小斑点的方法。

注意事项
1

如有疑问可以留言

2

分享可以使我们懂的更多

推荐信息