# 曲线拟合

# 算法介绍

本算法用于拟合多项式曲线,并找出曲线中离参考直线最近的或最远的点。

# 算法使用流程图

# 算法参数介绍

1. 扫描数量: 需要扫描的点数;
2. 扫描宽度: 边缘区域需要扫描的像素点宽度范围;
3. 最小拟合: 最少能够拟合到符合要求的像素点个数;
4. 边缘极性: 根据边缘灰度情况可选为“任意”、“从黑到白”、“从白到黑”;
5. 梯度阈值: 根据边缘灰度值变化率设置此值;
6. 滤波窗口大小: 此值为影响顶点检测的像素点范围,值越大,影响的点越多;
7. 极大值辐射范围: 在找到满足条件的第一个点后,进一步在该范围内寻找精确的极值点;
8. 位置类型: 圆位置的方向,根据需要可选为“强度最大”、“最前的”、“最后的”;
9. 多项式次数: 多项式的变量数;
10. 多项式自变量: 确定是X轴或Y轴上的曲线变化;
11. 多项式参考直线: 用于确定最值点;
12. 多项式点位置: 选择需要检测距离参考直线的最近或最远的点;
参数设置位置如下图所示:

# 曲线拟合算法实际应用场景

4-1曲线尺寸检测;