卡尺2D
功能介绍
模块位置:几何-卡尺2D
卡尺工具是一种查找边缘点的视觉工具, 单边缘模式是查找单个边缘点,双边缘模式是查找两个边缘点,双边缘可以测量两个边的距离。
卡尺区域需要设置在边缘清晰(灰度变化明显)位置,每个卡尺区域输出一个(单个模式)或两个(多个模式)边缘点。

使用场景
通常可以作为拟合或2D点测量的前置步骤,输出的边缘点可以用于形状拟合或2D点相关的测量。
输入
图像输入
输入 | 类型 | 说明 |
---|---|---|
输入图像 | 图像 | 输入方式是选择输出图像的模块。 |
区域输入
输入 | 说明 |
---|---|
区域 | 输入区域 查看详细说明:区域类型、区域列表、启用坐标系、坐标系。 |
参数说明
模式
单 个:单边缘,可以检测指定区域内的边缘位置,可用于定位、计数和判断有无等。
多个:双边缘,可以检测指定区域内的边缘间距。
示例:
![]() | ![]() |
---|---|
单边缘 | 双边缘 |
极性
任何:区域内,随机黑到白或者白到黑的边缘。
黑到白:区域内,沿着黄色箭头的方向出现的第一个由黑到白的边缘。
白到黑:区域内,沿着黄色箭头的方向出现的第一个由白到黑的边缘。
示例:
![]() | ![]() |
---|---|
极性:黑到白 | 极性:白到黑 |
卷积核尺寸
范围[1,31],用来增强边缘抑制噪声
边缘阈值
即梯度阈值,范围0~255,只有边缘梯度阈值大于该值的边缘点才能被检测到。数值越大,抗噪声能力越强,得到的边缘数量越少,甚至导致目标边缘点被筛除。
输出
输出 | 类型 | 默认启用 | 额外启用条件 | 说明 |
---|---|---|---|---|
区域列表 | 区域集 | 否 | 在输出设置中勾选 | / |
区域中心列表 | 2D点集 | 否 | 在输出设置中勾选 | / |
边缘点 | 2D点集 | 是 | / | / |
边缘点2 | 2D点集 | 高级设置的模式选“多个” | / | / |
边缘长度 | 实数列表 | 否 | 高级设置的模式选“多个” | 边缘距离 |