C# 基于OpenCv的视觉工作流-章7-膨胀

C# 基于OpenCv的视觉工作流-章7-膨胀

本章目标:
一、获取卷积核;
二、膨胀;


一、获取卷积核;

与章6腐蚀相同,不再重复描述。

二、膨胀

膨胀原理与章6腐蚀基本相同,不同处在于膨胀是以卷积核锚点的值来决定卷积结果,即锚点非0时,无论周边是0还是非0,都变成非0值。

注:周边由黑色0变成了非0,即白色区域变大,形成了膨胀。

OpenCv膨胀可如下使用:

Mat matDst = new Mat();

Cv2.Dilate(image, matDst, matKernel, null, iteration);

其中:参数1,image为输入图像;

参数2,为输出图像;

参数3,为卷积核;

参数4,为内核的锚点,其默认值为(-1,-1),表示锚点位于内核的中心;

参数5,为膨胀次数;

效果如图:

膨胀前后对比可知,膨胀后,白色区域相对变大。

参考链接

https://www.bilibili.com/video/BV1RFtpeJE6h?spm_id_from=333.788.videopod.episodes\&vd_source=3f9438f03abb9d3e91fda0640164d626\&p=40

"VisionTool 探迹"免费视觉工具

下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?pwd=qv5i

"VisionTool Halcon"付费视觉工具

下载地址:https://pan.baidu.com/s/1v832KTonDYS6oNnWG2iZtQ?

对应系列文章"C# 基于Halcon的视觉工作流",欢迎前往阅读。

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

相关推荐
SaaS_Product1 分钟前
同步盘操作教程:如何自动同步文件
人工智能·云计算·saas·onedrive
Z-D-K2 分钟前
考验AI的“自我和意识“-AI对《红楼梦》后40回的改写(21)
人工智能·ai·aigc·交互·agi
CIO_Alliance4 分钟前
API激增时代,如何用iPaaS实现API全生命周期治理
人工智能·ai·ipaas·系统集成·企业ai化转型
云烟成雨TD7 分钟前
Agent Scope Java 2.x 系列【5】智能体抽象层
java·人工智能·agent
黎茗Dawn9 分钟前
CNN、RNN与Self-Attention:定义、原理、复杂度与对比-AI轮回基本原理复习3
人工智能·rnn·cnn
Angelina_Jolie10 分钟前
DiCLIP:用扩散模型激活CLIP的密集知识,弱监督语义分割新SOTA
人工智能
happygrilclh10 分钟前
赚外快了:等离子表面处理机电源算法需求说明
算法
-山中问答-12 分钟前
【AI智能体工程化实战02】Harness工程化方法——像造汽车一样造Agent
人工智能·智能体·harness工程
andafaAPS13 分钟前
安达发|汽车零部件行业aps生产排程:人工排产之困到智能调度之变
大数据·人工智能·汽车·aps生产排程·计划排产软件·自动排单软件
径硕科技JINGdigital14 分钟前
甄选 B2B 的 GEO 优化服务商:为何监测平台搭配落地服务才是优选?
人工智能