create_shape_model的Numlevels

NumLevels:这个金字塔层数量应该怎么定。 数字越小 越精准,成功率高,但耗时非常久, 如何定的 这个有点吃经验

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

create_shape_model(
Template  : : //reduce_domain后的模板图像
NumLevels ,//金字塔的层数,可设为“auto”或0—10的整数
AngleStart ,//模板旋转的起始角度
AngleExtent ,//模板旋转角度范围, >=0
AngleStep ,//旋转角度的步长, >=0 and <=pi/16
Optimization ,//设置模板优化和模板创建方法
Metric , //匹配方法设置
Contrast ,//设置对比度
MinContrast  ://设置最小对比度
ModelID  ) //输出模板句柄

find_shape_model(
Image : : //搜索图像
ModelID, //模板句柄
AngleStart, // 搜索时的起始角度
AngleExtent, //搜索时的角度范围,必须与创建模板时的有交集
MinScore, //最小匹配值,输出的匹配的得分Score 大于该值
NumMatches, //定义要输出的匹配的最大个数
MaxOverlap, //当找到的目标存在重叠时,且重叠大于该值时选择一个好的输出
SubPixel, //计算精度的设置,五种模式,多选2,3
NumLevels, //搜索时金字塔的层数
Greediness : //贪婪度,搜索启发式,一般都设为0.9,越高速度快,容易出现找不到的情况
Row, Column, Angle, Score) //输出匹配位置的行和列坐标、角度、得分。

set_framegrabber_param (AcqHandle, 'TriggerMode', 'On')
set_framegrabber_param (AcqHandle, 'TriggerSource', 'Software')

acqname:='HMV3rdParty'
info_framegrabber(acqname, 'device', info, cameras)
open_framegrabber ('HMV3rdParty', 0, 0, 0, 0, 0, 0, 'progressive', -1, 'default', -1, 'false', 'default', cameras[0], 0, -1, AcqHandle)


set_framegrabber_param(AcqHandle, 'TriggerMode', 'Off')
while(1)
   grab_image (Image, AcqHandle)
endwhile
close_framegrabber (AcqHandle)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值