卡尺工具

卡尺工具(CaliperTool)可在映射区域搜索单个边缘或边缘对。

输入输出终端说明

在工具块编辑区根据需要连接工具的输入输出,终端说明如下表所示。

Note

工具块编辑区中仅显示工具的常用输入输出终端,右击工具名称,选择“添加终端”,可在添加终端页面选择终端添加。

终端名称

终端类型

数据类型

内容描述

InputImage

输入型

VisionImage

输入的图像

ExpectedEdgeModel

输入型

CaliperToolEdgePattern

边缘模式

ContrastThreshold

输入型

Double

对比差异阈值

FilterSize

输入型

Int32

滤波器半窗口大小

ScoreThreshold

输入型

Double

分数阈值

Region

输入型

CaliperToolProjectionRegion

卡尺工具的搜索区域

Result

输出型

List`1

输出的边缘结果

参数说明

设置

  • 边缘模式

    • 单个边缘/边缘对:指定卡尺工具搜索的对象。

    • 边缘0极性:单个边缘或边缘对的第 1 个边缘的极性。

      • 由暗到明:按照图像灰度值递增变化的方向搜索边缘 0。

      • 由明到暗:按照图像灰度值递减变化的方向搜索边缘 0。

      • 任何极性:按照图像灰度值有变化的方向搜索边缘 0。

    • 边缘1极性:边缘对的第 2 个边缘的极性。

      • 由暗到明:按照图像灰度值递增变化的方向搜索边缘 1。

      • 由明到暗:按照图像灰度值递减变化的方向搜索边缘 1。

      • 任何极性:按照图像灰度值有变化的方向搜索边缘 1。

    • 边缘对宽度:边缘对的间距。单位:px。“边缘模式”选择“边缘对”时需设置该参数。

  • 对比差异阈值:边缘检测时相邻像素的灰度值差异阈值。取值范围 1 ~ 255 。

  • 滤波器半窗口大小:边缘检测时平滑图像的滤波器半窗口的尺寸。用于消除噪声,提高边缘提取的稳定性。

  • 分数阈值:边缘的分数阈值。分数小于该阈值的点不视为边缘。

区域

  • 区域形状:指定卡尺工具的搜索区域。

    • 无-使用整个图像:将整张输入图作为搜索区域。

    • RectangleAffine:使用矩形在输入图中框选搜索区域。

      • 中心X/Y:矩形的中心坐标 (X,Y)。

      • 宽度:矩形的宽度。

      • 高度:矩形的高度。

      • 旋转角度:矩形的旋转角度。单位:度。

      • 适应图像:点击“适应图像”,矩形自动居中,其大小自适应图像。

矩形边框实心黄色箭头代表搜索方向,空心黄色箭头代表投影方向。 CaliperTool-direction

图形

  • 显示找到的边缘:勾选“显示找到的边缘”,图形显示区会显示金黄色的边缘。

  • 显示区域:勾选“显示区域”,图形显示区会显示绿色的搜索矩形框。

结果说明

运行工具后,卡尺工具 页面右下角显示边缘结果信息,包括:

  • ID:边缘结果的 ID。

  • 分数:边缘结果的分数。

  • X/Y:边缘结果的坐标 (X,Y)。

  • 对比度:边缘结果的对比度。