news 2026/10/26 7:42:54

C# 基于OpenCv的视觉工作流-章8-形态学

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C# 基于OpenCv的视觉工作流-章8-形态学

C# 基于OpenCv的视觉工作流-章8-形态学

本章目标:
一、获取卷积核;
二、腐蚀;
三、膨胀;
四、闭运算;
五、开运算;
六、形态学梯度;
七、黑帽;
八、顶帽;


形态学是腐蚀与膨胀的反复组合使用,包括了章6腐蚀及章7膨胀,是综合的算子,通过设置不同类型进行不同计算。

一、获取卷积核;
与章6腐蚀相同,不再重复描述。

二、腐蚀;
OpenCv形态学可如下使用:
Mat matDst = new Mat();
Cv2.MorphologyEx(image, matDst, MorphTypes.Erode, matKernel, null, iteration);
其中:参数1,image为输入图像;
参数2,为输出图像;
参数3,为类型(腐蚀、膨胀、闭运算、开运算、形态学梯度、黑帽、顶帽);
参数4,为卷积核;
参数5,为内核的锚点,其默认值为(-1,-1),表示锚点位于内核的中心;
参数6,为计算次数;

腐蚀后,白色区域变小,效果如下。

三、膨胀;
参数3设置为膨胀,膨胀后,白色区域变大,效果如下。

四、闭运算;
参数3设置为闭运算
闭运算=膨胀+腐蚀,即先进行膨胀运算,再进行腐蚀运算。
膨胀会使白色区域变大,侵蚀黑色区域,把黑色区域变小甚至消除,之后再腐蚀,让整体白色区域(轮廓)恢复至原大小。

闭运算后,白色区域中的黑色区域消失,效果如下。

五、开运算;
参数3设置为开运算
开运算=腐蚀+膨胀,即先进行腐蚀运算,再进行膨胀运算。
腐蚀会使白色区域变小甚至消除,之后再膨胀,恢复至原大小。

开运算后,白色小区域消失,效果如下。

六、形态学梯度;
参数3设置为形态学梯度
形态学梯度=原图-腐蚀,腐蚀运算后,白色区域变小,原图白色区域减腐蚀后的白色区域,得到腐蚀掉的部分,即边缘。

形态学梯度后,效果如下。

七、黑帽;
参数3设置为黑帽
黑帽=原图-闭运算,闭运算后,白色区域内部的小黑区域被去掉,原图减闭运算,得到被去掉的小黑区域。

黑帽后,效果如下。

八、顶帽;
参数3设置为顶帽
顶帽=原图-开运算,开运算后,白色小区域被去掉,原图减开运算,得到被去掉的小白色区域。

顶帽后,效果如下。

参考链接
https://www.bilibili.com/video/BV1RFtpeJE6h?spm_id_from=333.788.videopod.episodes&vd_source=3f9438f03abb9d3e91fda0640164d626&p=41

“VisionTool 探迹”免费视觉工具
下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?pwd=qv5i

“VisionTool Halcon”付费视觉工具
下载地址:https://pan.baidu.com/s/1v832KTonDYS6oNnWG2iZtQ?
对应系列文章“C# 基于Halcon的视觉工作流”,欢迎前往阅读。

上述内容需要一定的技术功底,本章至此已结束,欢迎阅读下章,谢谢!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/24 4:33:03

HY-MT1.5-1.8B冷启动优化:预加载机制提升响应速度

HY-MT1.5-1.8B冷启动优化:预加载机制提升响应速度 随着多语言交流需求的不断增长,高效、准确的翻译模型成为智能应用的核心组件。腾讯开源的混元翻译大模型HY-MT1.5系列,凭借其在多语言支持、翻译质量和部署灵活性上的突出表现,迅…

作者头像 李华
网站建设 2026/10/26 2:23:32

HY-MT1.5-1.8B功耗测试:边缘设备持续运行稳定性评估

HY-MT1.5-1.8B功耗测试:边缘设备持续运行稳定性评估 随着大模型在翻译任务中的广泛应用,如何在保证翻译质量的同时实现低功耗、高效率的边缘部署,成为工业界关注的核心问题。腾讯开源的混元翻译模型 1.5 版本(HY-MT1.5&#xff0…

作者头像 李华
网站建设 2026/10/19 14:55:16

HY-MT1.5-1.8B与7B模型对比:参数/速度/质量全方位评测

HY-MT1.5-1.8B与7B模型对比:参数/速度/质量全方位评测 随着多语言交流需求的不断增长,高质量、低延迟的翻译模型成为AI应用落地的关键。腾讯近期开源了混元翻译模型1.5版本(HY-MT1.5),包含两个核心模型:HY…

作者头像 李华
网站建设 2026/10/26 7:31:46

HY-MT1.5-7B政府项目案例:多民族地区政务翻译系统建设

HY-MT1.5-7B政府项目案例:多民族地区政务翻译系统建设 随着国家“数字政府”战略的深入推进,跨语言、跨民族的信息互通成为提升治理能力现代化的重要环节。在多民族聚居地区,政务信息的准确、高效翻译不仅是技术问题,更是促进民族…

作者头像 李华
网站建设 2026/10/22 8:19:16

HY-MT1.5 GPU资源不足?量化模型部署于嵌入式设备实战方案

HY-MT1.5 GPU资源不足?量化模型部署于嵌入式设备实战方案 在大模型时代,翻译任务正从云端向边缘侧迁移。然而,多数高性能翻译模型依赖高算力GPU集群,难以在资源受限的嵌入式设备上运行。腾讯开源的HY-MT1.5系列翻译模型为这一难题…

作者头像 李华
网站建设 2026/10/24 9:50:39

救命神器10个AI论文写作软件,专科生毕业论文必备!

救命神器10个AI论文写作软件,专科生毕业论文必备! 论文写作的救星,AI 工具正在改变你的学习方式 对于专科生来说,撰写毕业论文不仅是学业中的重要一环,更是一次对综合能力的全面考验。然而,面对繁重的写作任…

作者头像 李华