多语言展示
当前在线:310今日阅读:176今日分享:34

Python如何对图片进行黑帽运算(black-tophat)

在图像形态学处理的方法中,有一种黑帽运算,具体的原理是:将原图像减去它的闭运算值,返回比结构化元素小的黑点,且将这些黑点反色。Python中具有先关的运算指令。
工具/原料
1

win10系统

2

winPython软件

方法/步骤
1

打开IDLE界面。导入要用的工具软件:from skimage import data,colorimport skimage.morphology as smimport matplotlib.pyplot as plt

2

读取相关的图片,图片库内部的:img=color.rgb2gray(data.coffee())

3

采用下面的代码进行黑帽处理:dst=sm.black_tophat(img,sm.square(11))

4

查看我们的处理结果:plt.figure('black-tophat')plt.subplot(121)plt.imshow(img,plt.cm.gray)plt.subplot(122)plt.imshow(dst,plt.cm.gray)plt.show()

5

查看我们的效果如下图。

注意事项
1

如有疑问可以留言

2

分享可以使我们懂的更多

推荐信息