OpenCV形态学变换函数morphologyEx()闭运算的使用

本文介绍了OpenCV中的形态学变换,特别是闭运算的使用。闭运算通过先膨胀后腐蚀消除图像中的小黑点,平滑物体轮廓,连接相邻物体和断开的轮廓线。示例代码展示了如何利用cv::morphologyEx函数进行闭运算,并给出了两次迭代后的效果,图像变得更加平滑,小空洞被填补。

OPenCV版本:4.4

IDE:VS2017

功能描述

简述:执行先进的形态学的变换。

函数 cv::morphologyEx使用腐蚀和膨胀的作为基本的操作来进行高级的形态学的变换。

任何操作都能就地执行,在多通道图像中,每个通道独立进行处理。

闭运算通俗讲其实就是先膨胀后腐蚀的操作。

那么函数闭运算是干什么用的呢?

1.消除黑色的空洞区域。

2.平滑物体的轮廓。

3.连接邻近的物体

4.连接断开的轮廓线。

5.平滑边界的同时不改变面积

函数原型

CV_EXPORTS_W void morphologyEx( InputArray src, OutputArray dst,
                                int op, InputArray kernel,
                                Point anchor = Point(-1,-1), int iterations = 1,
                                int borderType = BORDER_CONSTANT
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

村北头的码农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值