halcon-轮廓拟合圆fit_circle_contour_xld

复制代码
fit_circle_contour_xld (xld, 'algebraic', -1, 0, 0, 3, 2, Row, Column, Radius, StartPhi, EndPhi, PointOrder)
*对XLD轮廓做近似圆计算--拟合圆--获得圆数据
*参数1:输入xld轮廓
*参数2:圆的拟合算法
*      'ahuber'           对轮廓点进行加权,以减少异常值的影响
*      'algebraic'        这种方法使轮廓点和生成的圆之间的代数距离最小化
*      'atukey'           对轮廓点进行加权,并忽略异常值
*      'geohuber'         对轮廓点进行加权,以减少异常值的影响
*      'geometric'    使轮廓点和生成的圆之间的几何距离最小化。距离度量在统计上是最优的,但需要更多的计算时间。
*                     如果轮廓点被噪声严重扭曲,建议使用此选项
*      'geotukey'         对轮廓点进行加权,并忽略异常值
*参数8:Row圆中心的行坐标
*参数9:Column圆中心的列坐标
*参数10:Radius圆的半径
*参数11:StartPhi起点的角度
*参数12:EndPhi终点的角度
*参数13:PointOrder沿边界的点顺序( 'negative'负序, 'positive'正序)
*注意:拟合时参数1只能包含一条xld
复制代码

 

posted @   echo-efun  阅读(1155)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示