2. 使用fit_line_contour_xld函数拟合直线的基本步骤 预处理图像:如灰度化、边缘检测等,获取XLD轮廓。 选择XLD轮廓:根据需要选择特定的XLD轮廓进行拟合。 调用fit_line_contour_xld函数:传入XLD轮廓和拟合参数。 处理输出结果:根据返回的拟合直线参数进行后续处理,如绘制直线、计算距离等。
fit_line_contour_xld通过线段逼近XLD轮廓。它不执行输入轮廓的分割。因此,我们必须确保每个轮廓对应一个...
fit_line_contour_xld (SelectedXLD,'tukey', -1,0,5,2, RowBegin, ColBegin, RowEnd, ColEnd, Nr, Nc, Dist)*对XLD轮廓做近似直线计算--拟合直线--获得直线数据*参数1:输入轮廓*参数2:形成线的算法*regression:回归,标准的最小二乘法拟合*huber:加权的最小二乘法拟合,异常值的影响被减小基于Huber方法...
halcon中的fit_line_contour_xld拟合效果是比较好的,可以有效剔除异常点的干扰,从参数Algorithm可以看出它使用的是加权最小二乘法,huber、tukey、drop、gauss表示不同的权重函数,权重函数的输入是一个距离(即点到直线的距离),距离越大权重越小,距离越小权重越大。我也使用了此方法同时配合ransac,增加了抽样点个数、...
fit_line_contour_xld (SelectedXLD, 'tukey', -1, 0, 5, 2, RowBegin, ColBegin, RowEnd, ColEnd, Nr, Nc, Dist) *对XLD轮廓做近似直线计算--拟合直线--获得直线数据 *参数1:输入轮廓 *参数2:形成线的算法 * regression:回归,标准的最小二乘法拟合 ...
fit_line_contour_xldapproximates the XLD contoursContoursby line segments. It does not perform a segmentation of the input contours. Thus, one has to make sure that each contour corresponds to one and only one line segment. The operator returns for each contour the start point (RowBegin,Col...
fit_line_contour_xldapproximates the XLD contoursContoursby line segments. It does not perform a segmentation of the input contours. Thus, one has to make sure that each contour corresponds to one and only one line segment. The operator returns for each contour the start point (RowBegin,Col...
1.fit_line_contour_xld 通过轮廓进行直线拟合 fit_line_contour_xld(Contours : : Algorithm, MaxNumPoints, ClippingEndPoints, Iterations, ClippingFactor : RowBegin, ColBegin, RowEnd, ColEnd, Nr, Nc, Dist)Contours (input_object) :输入的XLD轮廓Algorithm (input_control):直线拟合算法( ‘drop’, ‘...
fit_circle_contour_xld 参数Algorithm的可选项解释如下: algebraic:这种方法减少了轮廓点与结果圆之间的代数距离 ahuber:类似于algebraic,轮廓点被加权以减小异常值的影响基于方法Huber atukey:类似于algebraic,轮廓点被加权以减小异常值的影响基于方法Tukey
SelectedContours:符合筛选条件的XLD轮廓集合。3. 典型应用流程 生成轮廓:通过边缘提取(如edges_sub_pix)或区域转换(如gen_contour_region_xld)获取初始XLD。后处理:结合其他算子(如segment_contours_xld分割、fit_line_contour_xld拟合)完成测量或匹配。4. 关键注意事项 特征选择:'direction'适用于直线型轮廓...