Javatpoint标志
Javatpoint标志

Python图像处理中的形态学运算

形态运算可用于提取有助于描述和表示区域形状的图像成分。形态学运算是依赖于图像形状的基本任务。它通常发生在二值图像上。它需要两个数据源,第一个是输入图像,第二种被称为结构组件

形态运算符能够将输入图像以及结构组件作为输入。然后用集合操作符将这两个元素组合在一起。根据图像的形状特征对图像输入的对象进行处理。这些可以由构造部分进行编码。

开放类似于侵蚀,因为它从前景像素的边缘移除明亮的前景像素。这个操作的结果是确保前景区域,它类似于结构化组件,甚至完全包含结构化组件,同时带走像素前景中的所有其他区域。该打开操作用于去除图像内的内部噪声。

开放是一种侵蚀操作,随后是膨胀。

Python图像处理中的形态学运算

所需的模块和库:

为了在图像处理中进行形态运算,我们将需要以下模块:

1.cv2

安装:!pip3安装cv2

2.NumPy

安装:!pip3安装numpy

语法:

cv2形态学的语法是:

参数:

  • 图片:它接受输入图像数组。
  • MORPH_OPEN:它用于应用形态学打开操作。
  • 内核:它是用来构造元素的。

下面是用于解释开放形态操作的Python代码

代码:

输出

输入图像

Python图像处理中的形态学运算

掩码:

Python图像处理中的形态学运算

输出帧

Python图像处理中的形态学运算

系统识别指定的蓝皮书作为输入,并借助open功能去除和消除感兴趣区域内的噪声。







Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助他人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


B.Tech / MCA






Baidu
map