函数原型:
fit _ line _ contour _ xld (contours :3360 algorithm,MaxNumPoints,ClippingEndPoints,Iterations,clippingfactor330 )
函数作用:
对几条线段的XLD进行近似计算直线计算
以下是几种类型的参数Algorithm的说明:
regression :回归、标准最小二乘法拟合
huber :基于加权最小二乘法拟合、异常值影响降低的huber方法
tukey :加权的最小二乘法拟合,异常值的影响降低是基于tukey法
drop :通过加权最小二乘法拟合,消除异常值的影响
gauss :加权最小二乘法拟合。 异常值的影响会基于最近近似线上所有轮廓点的平均值和距离标准方差而降低
值越小,ClippingFactor控制被弱化的异常值的个数越多。
由于最小拟合线所需轮廓点的数量为2,因此轮廓线的数量至少为2 2*ClippingEndPoints
参数列表:
contours(in ) :输入配置文件
algorithm(in ) :形成线条的算法
最大点(in ) :用于计算的性能分析点的最大数量
裁剪端点(in ) :近似期间忽略的起点和终点数
迭代的最大次数
裁剪因子(in ) :去除异常值的裁剪因子
rowbegin(out ) :直线起点的行坐标
colbegin(out ) :直线开始的列的坐标
rowend(out ) :直线末尾的行坐标
colend(out ) :直线结束的栏座标
NR(out )线参数)法线向量的行坐标
NC(out ) :法线向量的列坐标
dist(out ) :从原点到线的距离
可能的先行项:
gen_contours_skeleton_xld,lines_gauss,lines_facet,edges_sub_pix,smooth_contours_xld
可能的后置项:
disp_line,select_lines,line_orientation
替代品:
regress_contours_xld,get_regress_params_xld