Halcon 关于形状匹配

本文详细介绍了Halcon的形状匹配算子create_shape_model和find_shape_model的使用,探讨了参数如NumLevels、AngleStart、AngleExtent、AngleStep、Optimization、Metric、Contrast和MinContrast的影响。强调了参数设置对匹配速度和精度的重要性,如AngleStep需基于模板大小调整,Greediness影响搜索速度,MinScore则与目标遮挡情况相关。
摘要由CSDN通过智能技术生成

create_shape_model(Template : : NumLevels, AngleStart, AngleExtent, AngleStep, Optimization, Metric, Contrast, MinContrast : ModelID)

Template 一般是经过预处理的模板图片,尽量选取ROI区域,其他无关的区域不要选进来。

NumLevels是设置金字塔,这个一般设置大于3吧,正常是1-10都可以,值越大,运算速度越快,但是得确保金字塔最高层的点数不少于4个。金字塔的大小对score的值没有影响,已经测试过了,只是对搜索时间有较大影响,尤其是模板较大时候,1层金字塔和5层金字塔,所花的时间差20多倍(当然这个数据根据你们要匹配的模板大小的不同而不同。)

AngleStart,AngleExtent旋转角度,旋转幅度,设置角度范围是正负角度之内的,精度会比较高一点,而且搜索速度较快

AngleStep定义了旋转角度范围内的步长。 如果在find_shape_model函数中没有指定亚像素精度,这个参数指定的精度是可以实现find_shape_mode函数中的角度的。参数AngleStep的选择是基于目标的大小的,如果模板图像太小不能产生许多不同离散角度的图像,因此对于较小的模板图像A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值