文档详情

halcon算子之fit line contour xld用于对一些线段做近似计算.pdf

发布:2025-04-12约1.14千字共2页下载文档
文本预览下载声明

Halcon算子之fit_line_contour_xld,用于对一些线段的XLD做近似计算

函数原型:

fit_line_contour_xld(Contours::Algorithm,MaxNumPoints,ClippingEndPoints,Iterations,

ClippingFactor:RowBegin,ColBegin,RowEnd,ColEnd,Nr,Nc,Dist)

函数作用:

对一些线段的XLD做近似计算直线计算

对于参数Algorithm中的一些类型解释如下:

regression:回归,标准的最小二乘法拟合

huber:的最小二乘法拟合,异常值的影响被减小基于Huber方法

tukey:的最小二乘法拟合,异常值的影响被减小基于Tukey方法

drop:的最小二乘法拟合,异常值的影响被消除

gauss:的最小二乘法拟合,异常值的影响被减小基于最近线上的所有其轮廓点的平

均值和距离标准方差

ClippingFactor控制被弱化的异常值个数,值越小,越多异常值被检测到。

最小拟合一条线的必要轮廓点个数是2,因此,一条轮廓线点个数至少是

2+2*ClippingEndPoints\

参数列表:

Contours(in):输入轮廓

Algorithm(in):形成线的算法

MaxNumPoints(in):用于计算的最大轮廓点个数

ClippingEndPoints(in):在近过程中被忽略的开始及末尾点个数

Iterations(in):迭代的最大次数

ClippingFactor(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

显示全部
相似文档