halcon测量

halcon测量

1.概述

Halcon中的2D Metrology模块提供了亚像素级别的卡尺测量功能,可以测量的几何形状包括直线、圆、椭圆、矩形。

2D测量模型使用起来相对方便,如要测圆的半径,只要设置圆心坐标和模板半径,之后就能在模板半径内设置个测量范围,在测量范围内的边缘会被提取出来,从而自动测出圆的实际半径。

2. 相关概念

2.1 计量模型(metrology model)

          包含所有计量对象、测量所需的所有信息以及测量结果的数据结构。

2.2 计量对象(metrology object)

        用2D计量测量对象的数据结构。计量对象由特定的几何形状表示,形状参数大致为已知。此外,它包含控制测量的参数,例如指定测量区域的尺寸和分布的参数。

2.3 测量区域(measure regions)

        排列垂直于近似对象边界的矩形区域。在这些区域中,提取用于获取计量对象精确形状参数的边缘。

3. 相关算子

3.1 创建

        create_metrology_model(MetrologyHandle)

        MetrologyHandle:测量模型句柄

3.2 添加

3.2.1添加直线测量对象到模型              

        add_metrology_object_line_measure()

        MetrologyHandle:测量模型句柄

        RowBegin&#

你可能感兴趣的:(halcon学习,servlet,算法)