测量最长线段

本工具用于测量最长线段。

返回结果为段 ROI,可以在工具测量圆到段测量段到点测量段到段中使用。该工具还返回与虚拟水平线相关的“段长度”和“段方向”。即使图像不包含完整或平滑的线,并且无论线是暗背景上的亮线(或反之亦然),该工具也可以返回段 ROI。

本工具可使用 easyToucheasyTouch+。这意味着您可以在图像中以交互的方式选择要测量的最长线段,而相应的参数会自动调整。将鼠标移至要测量最长段的线上。MERLIC 将显示所建议的最长线段的预览。如果您要测量预览的段,单击该段以确认选择。参数会自动调整以拟合选定的段。但是,您仍然可以在在相应的连接器中手动调整它们。

或者您也可以使用感兴趣区域 (ROI) 进行测量。绘制 ROI 到图像。如果 ROI 包含适合当前参数设置的线段,则会自动确定和测量它们。如果没有 ROI,该工具将在连接图像后立即寻找整个图像中最长的线段。

如果要测量一条线的总长度而不是最长的线段,可使用工具测量对边。工具“测量最长线段”会建立线轮廓 (),而此轮廓会考虑各种因素(例如线不规则性),因此可能与您要测量的线不同。其结果是基于轮廓最长的段 ()。因此,最长的线段可能比线的总长度短或长。

参数

基本参数

图像

此参数表示测量最长线段的输入图像。

如果在此工具中将彩色图像用作输入图像,仅第一个通道(即红色通道)将用于处理。

线宽度

该参数定义了最长线段的宽度。它以像素为单位并默认设为 2 像素。一旦选定某个要测量的线段,该段的“线宽度”也就随即确定并被采用。如要使用 easyTouch+ 将更多线段添加到选择中,则在添加每个线段时,“线宽度”的值会自动调整。不过,您也可以在相应的连接器中手动更改该值。

线对比度

此参数定义了线段相对于背景的对比度。它以像素为单位并默认设为 20 像素。一旦选定某个要测量的线段,该段的“线对比度”也就随即确定并被采用。如要使用 easyTouch+ 添加更多线段,则在将每个线段添加到选择中时,“线对比度”的值会自动调整。不过,您也可以在相应的连接器中手动更改该值。

线属性

此参数定义了线段的转变属性。默认情况下设置为。一旦选定某个要测量的线段,该线段的“线属性”值也就随即确定。该值会针对添加的每一个线段对进行自动调整。

描述

最长线段在暗背景上显示亮颜色,即,线段的灰度值大于背景的灰度值。

如果设置为该值,则测量对象仅限于具有这种转变属性的线段。其他线段将被排除在测量范围之外。

最长线段在亮背景上显示暗颜色,即,线段的灰度值小于背景的灰度值。

如果设置为该值,则测量对象仅限于具有这种属性的线段。其他线段将被排除在测量范围之外。

其他参数

ROI

此参数定义需要处理的感兴趣区域 (ROI)。ROI 和“处理区域”并集之外的图像部分将不进行处理。 此外,如果其中一个为空,将处理两者交集的图像部分。如果两者均为空,将处理整个图像。

默认情况下,ROI 定义为空 ROI。如果想要使用非空的 ROI 进行处理,您必须将参数连接至前一工具的适当 ROI 结果,或者必须使用可用的 ROI 按钮在图像中绘制新的 ROI。

随后,工具会检查定义的 “ROI” 和“处理区域”的并集是否包含符合当前参数设置的线段,例如,如果“边缘变换”设置为“暗到亮”,工具会沿 ROI 方向搜索是否有从暗变亮的线段。如果找到合适的线段,它们会用于测量。

对齐数据:

此参数表示用于对齐 ROI 的对齐数据。默认情况下不会连接对齐数据,因此不显示任何效果。如果想要使用特定对齐数据,您必须将参数连接至前一工具的适当结果,例如通过匹配确定对齐确定与直线边缘对齐对齐图像旋转图像

标定数据:

此参数定义校正可能的镜头失真和相对于图像平面的相机位置所需的标定数据。默认情况下,不定义任何标定数据。如果想要使用标定数据,您必须将参数连接至前一工具的适当结果(例如,标定相机),以确保标定数据会传输到此工具。它会立即应用到图像。

如果此工具使用了“标定数据”,则表示像素值的所有结果都将自动转换为对应的现实坐标。

测量失败

此参数定义了无法进行测量时结果“段长度”和“段方向”返回的值。默认情况下,此参数设置为 “忽略”。 您可以在相应连接器中将参数设置为下列值。

描述

忽略

如果无法进行测量,将不返回任何值。

-1

如果无法进行测量,将返回 -1。 您可以直接在连接器的输入字段中输入任何想要返回的数字或字符串来代替它。

*

如果无法进行测量,将返回 *。您可以直接在连接器的输入字段中输入任何想要返回的数字或字符串来代替它。

处理区域

此参数定义需要处理的区域。ROI 和“处理区域”并集之外的图像部分将不进行处理。此外,如果其中一个为空,将处理两者交集的图像部分。如果两者均为空,将处理整个图像。

默认情况下,“处理区域” 定义为空区域。要指定 “处理区域”,您需要将该参数连接至前一工具的适当区域结果,以确保某个区域会传输到此工具。

结果

基本结果

此结果返回已测量最长线段的图形表示。返回的结果为段 ROI。如果测量对象不止一条线段,则“”包含所有最长线段的 ROI。

段长度

此结果返回已测量最长线段的长度。返回的结果为实数,单位为像素。如果使用了“标定数据”,长度会以现实坐标返回。如果测量对象不止一条最长线段,则将以元组形式返回相应的长度。

段方向

此结果返回已测量的最长线段与通过段中心点的虚拟水平线之间的角度。返回结果为实数,单位为。其中,段中心点是旋转中心。若线段的端点在水平轴以上,则角度值(正值)为水平线沿逆时针方向旋转到最长线段的角度。若端点在水平轴以下,则方向值(负值)为水平线沿顺时针方向旋转到最长线段的角度。

工具状态

工具状态”返回有关工具状态的信息,因此可用于处理错误。请参阅主题工具状态结果,了解关于不同工具状态结果的更多信息。

其他结果

段轮廓

此结果返回测量过程所使用的线段轮廓

处理时间:

此结果返回最近一次执行工具的持续时间(以毫秒为单位)。该结果作为附加结果提供。因此,默认情况下它是隐藏的,但是可以通过工具结果旁边的 按钮显示。有关更多信息,处理时间请参工具参考中所阅部分。