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:回归,标准的最小二乘法拟合*huber:加权的最小二乘法拟合,异常值的影响被减小基于Huber方法...
halcon从自学到接项目视频教程,另外再赠送全网最全资源 欢迎围观我录制的一套halcon自学视频教程(进入)
fit_line_contour_xld (SelectedXLD, 'tukey', -1, 0, 5, 2, RowBegin, ColBegin, RowEnd, ColEnd, Nr, Nc, Dist) *对XLD轮廓做近似直线计算--拟合直线--获得直线数据 *参数1:输入轮廓 *参数2:形成线的算法 * regression:回归,标准的最小二乘法拟合 * huber:加权的最小二乘法拟合,异常值的影响...
geotukey:类似于geometric,轮廓点被加权以减小异常值的影响基于方法Tukey fit_ellipse_contour_xld.hdev fit_ellipse_tooth_rim_xld.hdev fit_rectangle2_contour_xld.hdev --- 鸟叔封装的halcon rake卡直线 spoke卡圆工具(开源版) v1.3 20190527 提示信息 - Halcon视觉之家 - 51Halcon专注于机器视觉技术...
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...
halcon内置的fit_line_contour_xld工具在直线拟合方面表现出色,它能有效过滤掉异常点的影响。算法中,huber、tukey、drop、gauss四种权重函数用于计算距离权重,距离越大,权重越小;距离越小,权重越大。此外,我们还结合ransac方法,通过调整抽样点数、迭代次数和内点距离等参数,确保拟合的直线均方误差最小...
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...
2回复贴,共1页 <返回halcon吧求教大佬!请问各位哥哥姐姐,我用fit _line _con 只看楼主收藏回复 森林麋鹿 中级粉丝 2 求教大佬!请问各位哥哥姐姐,我用fit _line _contour _xld算子拟合出来的8条直线,为什么有两条的起点在下面呢,是什么原因造成的啊,我想让它们起点都从上面开始,应该怎么操作呀,拜谢啦~~~...
大家在网上搜索“fit_line_contour_xld”应该很容易就能发现这样的几行字:(没耐心看的话,可以直接看文末三行研究结论) regression:回归,标准的最小二乘法拟合 huber:加权的最小二乘法拟合,异常值的影响被减小基于Huber方法 tukey:加权的最小二乘法拟合,异常值的