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

功能描述

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

使用场景

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

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

输入与输出

convert lengths pixel wise to physical input and output

参数说明

转换方法

参数解释:该参数指定像素距离到实际距离的转换方法。

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

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

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

默认值:转换比例。

转换比例

当转换方法为 转换比例 时,线段实际长度等于像素为单位的线段长度乘转换比例。

转换比例

参数解释:像素距离与实际距离的转换比例。

默认值:1.0000

单应性

当转换方法为单应性时,该步骤将通过图像平面到实际平面的映射来计算线段实际长度。

该步骤可通过两种单应性方式来计算图像平面到实际平面的映射,从而计算线段实际长度:

  • 无标定的方式。直接根据标定圆圆心距离标定圆行数标定圆列数来计算图像平面到实际平面的映射,然后计算线段实际长度。此方式计算过程耗时较短。

  • 标定的方式。 根据标定圆圆心距离标定圆行数标定圆列数确定的标定板来标定得到相机内参和外参,然后计算图像平面到实际平面的映射,最后结合标定板平面高度被测量平面距离计算线段实际长度。此方式计算结果比无标定方式的计算结果更精确。

单应性相关参数及其说明如下:

标定圆圆心距离

默认值:1

调节说明:该参数用于指定标定板上相邻两个标定圆的圆心的实际距离。需根据实际情况设置此参数,标定圆网格在横纵方向上的相邻圆心距离应相等。

标定圆行数

默认值:7

调节说明:该参数用于指定标定板上标定圆的行数,需根据实际情况设置此参数。

标定圆列数

默认值:7

调节说明:该参数用于指定标定板上标定圆的列数,需根据实际情况设置此参数。

通过标定来计算

默认值:不勾选。

调节说明:该参数用于指定是否通过标定来计算实际长度。若勾选此选项,该步骤将以标定的方式来计算图像平面到实际平面的映射,然后计算线段实际长度。

图像序号

参数解释:当输入多张图像时,可通过该参数选择在哪张图像上计算线段实际长度。

默认值:1

调节说明:选择图像序号后,可通过调试输出窗口查看关于该序号对应图像的可视化输出结果。

标定板平面高度

参数解释:该参数用于指定标定板平面与基准平面之间的距离(基准平面通常指放置标定板和被测量物体的平面)。

默认值:0

调节说明:若标定板放置于桌面上,且标定板厚约 2cm,则标定板平面高度为 2cm。

被测量平面距离

参数解释:该参数用于指定被测量平面与基准平面之间的距离(基准平面通常指放置标定板和被测量物体的平面)。

默认值:0

调节说明:若被测量物体放置于桌面上,被测量物体的平面距离桌面约 2cm,则被测量平面距离为 2cm。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。