怎么用c语言实现halcon中的create_shape_model

 时间:2024-10-13 11:49:47

1、NumLevels越大,找到匹配使用的时间就越小。另外必须保证字斤谯噌最高层的图像具有足够的信息(至少四个点)。可以通过inspect_s茑霁酌绡hape_model函数查看设置的结果。如果最高层金字塔的消息太少,算法内部会自动减少金字塔层数,如果最底层金字塔的信息太少,函数就会报错。如果设为auto,算法会自动计算金字塔的层数,我们可以通过get_shape_model_params函数查看金字塔的层数。

怎么用c语言实现halcon中的create_shape_model

2、参数AngleStart、AngleExtent定义了模板可能发生旋转的范围。注意模板在find_shape_model函数中只能找到这个范围内的匹配。参数AngleStep定义了旋转角度范围内的步长。如果在find_shape_model函数中没有指定亚像素精度,这个参数指定的精度是可以实现find_shape_mode函数中的角度的。

怎么用c语言实现halcon中的create_shape_model

3、对于特别大的模板图像,将参数Optimization设置为不同于'none'的其他数值是非常有用的。如果Optimization= 'none', 所有的模型点将要存储。在其他情况下, 按照Optimization的数值会将模型的点数减少. 如果模型点数变少了,必须在find_shape_model函数中将参数Greediness设为一个比较小的值。

怎么用c语言实现halcon中的create_shape_model

4、参数Contras决定着模型点的对比度。对比度是用来测量目标与背景之间恽但炎杰和目标不同部分之间局部的灰度值差异。Contrast的选择应该确保模板中的主要特征用于模型中。Contrast也可以是两个数值,这时模板使用近似edges_image函数中滞后阈值的算法进行分割。这里第一个数值是比较低的阈值,第二个数值是比较高的阈值。Contrast也可以包含第三个,这个数值是在基于组件尺寸选择重要模型组件时所设置的阈值。

怎么用c语言实现halcon中的create_shape_model
  • 怎样使用TOAD导入dmp数据库
  • LabVIEW导入ActiveX控件至选板
  • labview共享变量的创建和使用
  • FileZilla传输文件失败的解决
  • Notepad++字体设置方法
  • 热门搜索
    缅怀先烈手抄报内容 读书手抄报 爱国手抄报内容 环保手抄报内容 读书小报手抄报 手抄报边框 科技手抄报内容 平安校园手抄报 关于交通安全的手抄报 感恩手抄报