直线查找
直线查找主要用于查找图像中具有某些特征的直线,利用已知特征点形成特征点集,然后拟合成直线,基本参数与结果显示见工具应用举例章节,此处仅对运行参数进行说明,未提及的参数参照圆查找章节,如下图所示。
运行参数 |
|||
边缘类型 |
最强 |
查找梯度阈值最大的边缘点集合,然后拟合成直线 |
|
第一条/最后一条 |
查找满足条件的第一条/最后一条直线 |
||
接近中线 |
查找最接近区域中线且满足条件的直线 |
||
边缘极性 |
黑到白、白到黑和任意,详细请参考圆查找章节 |
||
边缘阈值 |
边缘阈值即梯度阈值,范围0~255,只有边缘梯度阈值大于该值的边缘点才被检测到。数值越大,抗噪能力越强,得到的边缘数量越少,甚至导致目标边缘点被筛除 |
||
滤波尺寸 |
对噪点起到过滤作用,数值越大抗噪能力越强,得到的边缘数量越少,同时也可能导致目标边缘被筛除 |
||
卡尺数量 |
边缘点由多个卡尺卡出,定义卡尺的数量 |
||
直线查找反向 |
开启后可将直线起点和终点的位置信息互换 |
||
角度归一化 |
开启后,输出的直线角度在-90° ~ 90°;未开启时,输出的直线角度为-180° ~ 180° |
||
投影宽度 |
即卡尺宽度,在ROI中顺序排列若干个查找边缘点ROI,该值描述查找边缘点ROI的区域宽度,在一定范围内增大该值可以获取更加稳定的边缘点。如下图所示。 |
||
剔除点数、剔除距离、初始拟合、拟合方式 |
原理以及操作请参考圆查找章节 |
输出结果 |
|
起点X/Y |
直线起点的X与Y坐标 |
终点X/Y |
直线终点的X与Y坐标 |
直线角度 |
直线相对于水平线的角度 |
拟合误差 |
直线拟合误差采用RMS误差计算方式。如下所示,d为拟合点距标准直线距离,n为拟合点数 |