VM定位模块之直线查找

直线查找

直线查找主要用于查找图像中具有某些特征的直线,利用已知特征点形成特征点集,然后拟合成直线,基本参数与结果显示见工具应用举例章节,此处仅对运行参数进行说明,未提及的参数参照圆查找章节,如下图所示。

运行参数

边缘类型

最强

查找梯度阈值最大的边缘点集合,然后拟合成直线

第一条/最后一条

查找满足条件的第一条/最后一条直线

接近中线

查找最接近区域中线且满足条件的直线

边缘极性

黑到白、白到黑和任意,详细请参考圆查找章节

边缘阈值

边缘阈值即梯度阈值,范围0~255,只有边缘梯度阈值大于该值的边缘点才被检测到。数值越大,抗噪能力越强,得到的边缘数量越少,甚至导致目标边缘点被筛除

滤波尺寸

对噪点起到过滤作用,数值越大抗噪能力越强,得到的边缘数量越少,同时也可能导致目标边缘被筛除

卡尺数量

边缘点由多个卡尺卡出,定义卡尺的数量

直线查找反向

开启后可将直线起点和终点的位置信息互换

角度归一化

开启后,输出的直线角度在-90° ~ 90°;未开启时,输出的直线角度为-180° ~ 180°

投影宽度

即卡尺宽度,在ROI中顺序排列若干个查找边缘点ROI,该值描述查找边缘点ROI的区域宽度,在一定范围内增大该值可以获取更加稳定的边缘点。如下图所示。


剔除点数、剔除距离、初始拟合、拟合方式

原理以及操作请参考圆查找章节

输出结果

起点X/Y

直线起点的X与Y坐标

终点X/Y

直线终点的X与Y坐标

直线角度

直线相对于水平线的角度

拟合误差

直线拟合误差采用RMS误差计算方式。如下所示,d为拟合点距标准直线距离,n为拟合点数

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mono_Space

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值