N图像标定

N图像标定模块的作用和用途与N点标定模块相同。两个模块的不同之处在于图像坐标系,N点标定是订阅前序模块输出的图像点,而N图像标定是使用海康自研标定板确定图像中像素点的位置偏移。

说明:

N图像标定相较N点标定的精度更高,但必须使用海康自研标定板。

本节内容包含:

模块原理

该模块使用的海康自研标定板已提前标注每个角点的坐标,计算相同标注坐标对应的像素位置就能得到图像中相同特征点在不同图像中的图像坐标。再根据接收的运动机构物理坐标信息,就能得到图像坐标系和运动机构物理坐标系的转换关系(即标定文件)。

说明:
  • 获取到对应的点信息后,计算转换关系的原理与N点标定的模块原理一致。

  • 关于海康自研标定板的介绍,参见标定板标定的模块原理,此处不详细展开。

使用方法

该模块使用时需确保前序模块中有图像源模块。需要通过图像源模块获取海康自研标定板的图像。

说明:

图像源模块需确保至少有4张以上的标定板图像。

模块使用效果如下图所示。

图 1 使用效果

参数配置

此处仅对该模块的基本参数以及运行参数进行介绍,结果显示各模块大同小异,此处不再赘述,具体参见结果显示

  • 基本参数:

    输入源

    可设置该模块的图像数据来源。一般直接订阅图像源模块的的图像。

    标定点输入

    可选按点、按坐标输入。

    物理点
    物理坐标X/Y

    运动机构坐标点的位置信息。每个图像点对应一个运动机构的物理点。

    说明:

    该参数与物理坐标系参数使用时需二选一,无法同时使用。推荐使用物理坐标系参数自动生成。

    旋转角度

    运动机构坐标点的角度信息。

    说明:

    该参数与物理坐标系参数使用时需二选一,无法同时使用。推荐使用物理坐标系参数自动生成。

    平移次数

    设置平移运动的输入点数,只针对X/Y方向的平移,一般设置为9。

    旋转次数

    设置旋转运动的输入点数。旋转轴与图像中心不共轴时,需设置该参数,一般设置为3,且旋转是在第5个点的位置进行。

    物理坐标系参数

    此部分实现的功能、涉及的参数以及设置方法均与N点标定中的物理坐标系参数一致,此处不再赘述。

    矩阵修正

    该模块生成的标定文件中,仅平移标定时,默认将第一张图像中棋盘格左上角角点在图像中的点作为图像坐标系的原点;包含旋转旋转标定时,默认将图像旋转中心作为物理坐标系的原点。

    若该对应关系无法满足要求,可开启该参数自行定义图像原点和物理原点的位置。

    输入方式

    设置图像点物理点的获取方式,可选按点、按坐标。

    图像点
    图像坐标X/Y

    可设置图像坐标系原点的位置及角度信息,一般从前序模块订阅。

    物理点
    物理坐标X/Y

    可设置运动机构物理坐标原点的位置及角度信息。

    说明:

    每个图像点对应一个运动机构的物理点。

    标定文件路径
    更新文件
    生成标定文件

    以上3个参数为标定类模块共有参数,功能与操作基本一致,相关介绍参见N点标定中相关参数的介绍。

    清除图像

    可清除已缓存的参与标定的图像。一般需要重新标定用于清除图像。

  • 运行参数:

    相机移动

    相机存在相对运动时,则需要启用该参数。否则,无需开启。会影响旋转一致性。

    说明:

    该参数设置时,需根据现场实际情况选择,否则会影响旋转一致性。

    标定板类型

    可选海康标定板I型、海康标定板II型。需根据实际使用的标定板类型选择。

    灰度对比度

    可设置棋盘格图像中相邻黑白格子间的对比度最小值,推荐使用默认值。

    说明:

    若图像对比度较低,使用默认值时角点提取失败,可尝试适当降低该参数数值重新运行。

    中值滤波状态

    可设置提取角点前是否执行中值滤波。可选执行滤波和无滤波,推荐使用默认值。

    亚像素窗口

    可选自适应和设置值,推荐使用默认设置。

    若选择自适应时,标定失败,可尝试改为设置值并通过设置窗口大小手动调整窗口大小。

模块结果

该模块的模块结果涉及参数请参见N图像标定