OpenCV轻松入门形态学操作

这篇博客介绍了OpenCV中的形态学操作,包括腐蚀、膨胀、开运算和闭运算等,通过实例展示了如何利用这些操作进行图像去噪、去除小黑点和连接前景物体。并进一步讲解了距离变换、二值化以及分水岭算法的应用,帮助读者深入理解形态学在图像处理中的作用。
摘要由CSDN通过智能技术生成

@Fu Xianjun. All Rights Reserved. 

形态学,主要从图像内提取分量信息

1.腐蚀:用来收缩或者细化二值图像中的前景,几日实现去除噪声,元素分割等功能。

dst是腐蚀后所输出的目标图像,该图像和0原始图像具有同样的类型和大小。

src是需要进行腐蚀的原始图像,图像的通道数是可以任意的。但是要求图像的深度必须是CV_8U,CV_17U,CV_32F,CV_64F中的一种。

kernel代表腐蚀擦偶偶是所采用的结构类型,他可以自定义生成,也可以听过函数CV

2.getStructuringElenment()生成。

2.膨胀:是形态学操作中另外一种基本的操作。膨胀操作和腐蚀操作的作用是相反的,膨胀操作能对图像的边界进行扩张 

同腐蚀过程一样,在膨胀过程中也是使用一个结构,原来逐个像素的扫描要被膨胀的图像,并根据结构原核带膨胀图像的关系来确定膨胀结果 

3.开运算:开运算进行的操作是先将图像腐蚀再对腐蚀的结果进行膨胀开运算,可以用于去噪技术的 

4.闭运算是先膨胀后腐蚀的预算,它有助于关闭前景物体内部的小孔或去除物体上的小黑点,还可以将不同的前景图像进行连接 

实训:

import numpy as np
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
#-----------二值化----------------#
ret,binary = c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值