Skip to content

2D直线

算子功能

在输入图片中根据2D卡尺找线段,输出线段的起点和终点

参数介绍

输入参数

参数范围默认值说明图示
输入图像0-80图像输入的IM编号

计算参数

参数范围默认值说明图示
卡尺设置搜索区域的范围
异常值移除剔除噪声点和离群点
最小距离阈值0-5000100卡尺上点距离第一次拟合出的直线的距离大于这个值,则删除
最大删除数量0-1000按照离拟合直线的距离降序删除的点的数量
跳变正向/反向/所有所有正向: 由黑到白的变化
反向: 由白到黑的变化
所有: 双向变化
选择第一个/最后一个/最佳最佳第一个: 第一个找到的符合阈值的点
最后一个: 最后一个符合阈值的点
最佳: 阈值变化最大的点
阈值1-25520.000梯度变化的阈值设置
标准差0.4-1002.000梯度变化平滑的标准差

结果显示

参数范围默认值说明图示
线段true/falsefalse若启用,则将找到的线段显示在IM图像
边缘点true/falsefalse若启用,则将找到的卡尺轮廓点在IM图像

输出参数

名称类型范围说明
Resultbooltrue/falsetrue为成功
false为失败
Warningbooltrue/falsetrue表示有警告
false表示没有
Messagestring输出成功或错误或警告信息,如果没有错误或警告为空
Timefloat算子执行时间,单位: ms
Segmentsegment2d找到的线段信息起点及终点位置XY信息

异常排查

序号异常信息对应参数解决方法
1没有找到足够的合适的点1.增加卡尺的数量
2.调整阈值
2筛选出的拟合点不足筛选后的点数不足,调整最小距离阈值和最大排除数量
3输入的图像为空检查输入的图像是否为空

示例介绍

工程设计

  1. 选择加载图片工具,加载需要处理的2d图片到IM0。

  2. 选择2D直线工具

工具使用

  1. 选择需要进行操作的输入图像,图像序号要与工程中图像所在IM序号一致

  2. 使用卡尺框选需要查找直线的区域

使用技巧

1. 通过图像窗口上的ROI控制器来拖动或缩放卡尺;
2. 直接在计算参数中修改起点终点等卡尺参数来设置卡尺;
  1. 设置参数

  2. 在结果显示栏中勾选想要显示的内容

  3. 点击测试,查看图像窗口和参数是否符合预期

  4. 没有问题后点击保存,在运行列表中运行该算子,即可在对应的IM查看运行结果

本地图片

AI-Vision,让3D测量更简单