1.global : 声明全局变量 使用格式 global 关键字(def 可选) 类型 变量名
2.get_mposition( : : WindowHandle : Row, Column, Button):查询当前鼠标位置
参数:
WindowHandle:窗口句柄
Row:鼠标在图像坐标系中的行坐标
Column:鼠标在图像坐标系中的列坐标
Button:鼠标按下类型(0:没有鼠标位置,1.左键,2.中间键,4.右键,8.shift键,16.ctrl键,32.Alt键)
3.create_metrology_model( : : : MetrologyHandle):创建测量几何图形所需的数据结构
参数:
MetrologyHandle:测量模型句柄
4.create_shape_model(Template : : NumLevels, AngleStart, AngleExtent, AngleStep, Optimization, Metric, Contrast, MinContrast : ModelID):创建形状模型
参数:
Template :模版图像
NumLevels:金字塔层数(层数越大,找到匹配的时间越短,可以通过算子inspect_shape_model查看金字塔层数的最佳效果)
AngleStart:模版旋转的起始角度
AngleExtent:模版旋转角度范围
AngleStep:旋转角度步长
Optimization:设置模版优化与模版创建方式
Metric:匹配方法 (参数use_polarity:指定图像中的目标和模型必须具有一样的对比度,应该单通道图像,参数ignore_global_polarity:在两者对比度完全相反的情况下也可以找到,应该单通道图像,参数ignore_local_polarity:局部对比度改变的情况下也可以找到目标,应该单通道图像,参数ignore_color_polarity:颜色对比度改变的情况下也可以找

本文详细介绍了Halcon中的p_do_metrology_model函数模块,包括get_mposition、create_metrology_model、create_shape_model、find_shape_model等关键步骤,涉及测量几何图形、形状模型创建、匹配查找、模型校准和测量应用等多个环节,为Halcon测量应用提供指导。
最低0.47元/天 解锁文章
519

被折叠的 条评论
为什么被折叠?



