将像素距离转换为实际距离

功能描述

本步骤用于计算 2D 图中指定线段的实际长度。使用该步骤时,需将借助标定板,并将其放置于待测量线段所在的平面中。

使用场景

用于通过 2D 图像测量较为平整的物体尺寸的场景。

输入与输出

../../../../_images/input_and_output.png

参数说明

参数

参数说明

转换方法

单应性

标定圆圆心距离

标定板上相邻两个圆的圆心实际距离

标定圆行数

标定板上标定圆的行数

标定圆列数

标定板上标定圆的列数

转换比例

转换比例

像素距离与实际距离的转换比例

应用示例

常用搭配

由于需要输入待测量线段,所以常在测量类且具有 LineSegmentList 输出端口的步骤后使用本步骤,如 测量线段间距离测量点到圆的距离测量圆到线段的距离 等。

参数调节说明

转换方法

默认值:转换比例。

值列表:转换比例、单应性。

调节说明:

  • 单应性:线段实际长度将通过图像平面到实际平面的映射来计算。

  • 转换比例:线段实际长度等于像素为单位的线段长度乘转换比例。

转换比例

当转换方法为转换比例时,输入数据、参数、输出结果如下图所示。

../../../../_images/model_1.png
转换比例
默认值:1
调节说明:像素距离与实际距离的转换比例。具体计算方式为: \(线段实际长度 = 以像素为单位的线段长度 × 转换比例\)

单应性

当转换方法为单应性时,输入数据、参数、输出结果如下图所示。

../../../../_images/model_2.png
标定圆圆心距离
默认值:1
调节说明:标定板上相邻两个标定圆的圆心的实际距离。需根据实际情况设置此参数,标定圆网格在横纵方向上的相邻圆心距离应相等。
标定圆行数
默认值:7
调节说明:标定板上标定圆的行数,需根据实际情况设置此参数。
标定圆列数
默认值:7
调节说明:标定板上标定圆的列数,需根据实际情况设置此参数。