卡尺工具
卡尺工具(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)。
宽度:矩形的宽度。
高度:矩形的高度。
旋转角度:矩形的旋转角度。单位:度。
适应图像:点击“适应图像”,矩形自动居中,其大小自适应图像。
矩形边框实心黄色箭头代表搜索方向,空心黄色箭头代表投影方向。
图形
显示找到的边缘:勾选“显示找到的边缘”,图形显示区会显示金黄色的边缘。
显示区域:勾选“显示区域”,图形显示区会显示绿色的搜索矩形框。
结果说明
运行工具后,卡尺工具 页面右下角显示边缘结果信息,包括:
ID:边缘结果的 ID。
分数:边缘结果的分数。
X/Y:边缘结果的坐标 (X,Y)。
对比度:边缘结果的对比度。