问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

halcon模板匹配总结

发布网友 发布时间:2022-12-04 21:05

我来回答

1个回答

热心网友 时间:2024-04-08 16:41

halcon的模板匹配可以归为三类:
1、基于灰度:灰度,互相关ncc
2、基于形状:形状,组件
3、基于描述符:描述匹配

应用场合:定位对象内部的灰度值没有大的变化,没有缺失部分,没有干扰图像和噪声的场合。

1.创建模板:create_template()

2.寻找模板:best_match()

3.释放模板:clear_template()

应用场合:搜索对象有轻微的变形,大量的纹理,图像模糊等场合,速度快,精度低。

1.创建模板:create_ncc_model()

2.寻找模板:find_ncc_model(),find_ncc_models()

3.释放模板:clear_ncc_model()

4.get_ncc_model_region (ModelRegion, ModelID)
smallest_rectangle2 (ModelRegion, Row3, Column3, Phi, Length1, Length2)

应用场合:组件匹配是形状匹配的扩展,但不支持大小缩放匹配,一般用于多个对象(工件)定位的场合。

算法步骤:

1.获取组件模型里的初始控件 gen_initial_components()

参数:

ModelImage [Input] 初始组件的图片

InitialComponents [Output] 初始组件的轮廓区域

ContrastLow [Input] 对比度下限

ContrastHigh [Input] 对比度上限

MinSize [Input] 初始组件的最小尺寸

Mode[Input] 自动分段的类型

GenericName [Input] 可选控制参数的名称

GenericValue [Input] 可选控制参数的值

2.根据图像模型,初始组件,训练图片来训练组件和组件相互关系 train_model_components()

3.创建组件模型 create_trained_component_model()

4.寻找组件模型 find_component_model()

5.释放组件模型 clear_component_model()

应用场合:定位对象内部的灰度值可以有变化,但对象轮廓一定要清晰平滑。

1.创建形状模型:create_shape_model()

2.寻找形状模型:find_shpae_model()

3.释放形状模型:clear_shape_model()

应用场合:搜索对象有轻微的变形。

1.创建模板:create_local_deformable_model()

2.寻找模板:find_local_deformable_model()

3.释放模板:clear_deformable_model()

应用场合:搜索对象有轻微的变形,透视的场合,根据一些描述点的位置和灰度值来进行匹配。

1.创建模板:create_calib_descriptor_model()

2.寻找模板:find_calib_descriptor_model()

3.释放模板:clear_descriptor_model()
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国家对腾讯已经作出解除音乐版权处罚,为什么网易云还是很 市场监管总局依法对腾讯控股有限公司作出责令解除网络音乐 腾讯放弃音乐独家版权,绝大部分独家协议已按期解约 高级BEC和中级口译哪个难? 三级口译是什么样的水平 高级日语口译大概是什么水平 高级口译常用谚语 品牌型号怎么填写 送刀剑是什么风水 送礼送菜刀是什么意思 巧克力应该怎么保存 一定要用正确的方式保存巧克力 罗技g502玩梦幻会封号吗 英语作文手抄报模板 我想问一下怪猎世界历战王多少血 我想问一下怪猎世界历战王多少血? 请问怪猎世界历战王多少血? 怪猎世界历战王多少血 我是学建筑设计的,怎样才能画出优秀的平面图 百汇教育是传销吗想知道,紧急。 中闽百汇购物有限公司的公司简介 立秋节气的民俗及传统食物 称的笔画顺序 秤的笔画是什么,怎么写? 秤的笔画 小米智能插座2蓝牙网关版是谁代工生产的 小米智能插座蓝牙网关版可以用手机蓝牙直连 小米智能插座3为什么取消蓝牙网关 谢景行,介子推篆体怎么写? 软件著作权申请多久能通过 ...权吗?(读取excel的数据,处理后数据存到excel中) 我想问一下邮政储蓄卡圈存是什么意思 有谁知道internetexplorer怎么安装啊? NIO 网络通信 什么是NIO异步通信? 图解IO模型——BIO,NIO,AIO 【Dubbo】网络通信 消息中间件之Kafka 在临沂桃源科技广场买个路由器得多少钱 临沂柳青街道办事处二楼路由器MERCURY_E908的wifi密码 临沂联通光纤入户,如何实现手机无线连接? 抖音声控助眠有用吗 c1驾驶证换证时间规定什么时候? C1驾驶证更换时间 请问换手机电话号码怎么弄过去 油为百味之王是否正确 一个小时开暖风几度电? 科三新规是什么? 学播音的后来都干嘛了 怎样设置取消摄像头头标? 保险测评:少儿意外险应该如何挑选,市场热门产品分析