Halcon学习备忘六(拟合圆的一种方法)
2014-08-11 17:15
183 查看
对于圆形区域,我们想拟合出它的圆形轮廓或者其他的圆,我们可以用如下的方法拟合出来:
(1)、如果该区域是一个圆环区域的话,那就运行骨架算子skeleton得到圆环区域的骨架,然后用gen_contours_skeleton_xld生成骨架轮廓。如果该区域是圆形区域,那么可以用产生区域轮廓算子gen_contour_region_xld()产生圆形轮廓。
(2)、有了轮廓后可以先用segment_contours_xld分割一下轮廓。
(3)、对于上一步分割后的轮廓采取一些选择措施,选择出满意的轮廓,比如select_contours_xld算子。
(4)、选择好了轮廓线后进行合并共圆轮廓和合并相邻轮廓操作,算子分别为union_cocircular_contours_xld和union_adjacent_contours_xld。
(5)、对合并好的轮廓可以拟合圆参数fit_circle_contour_xld。
(6)、产生圆gen_circle。
(1)、如果该区域是一个圆环区域的话,那就运行骨架算子skeleton得到圆环区域的骨架,然后用gen_contours_skeleton_xld生成骨架轮廓。如果该区域是圆形区域,那么可以用产生区域轮廓算子gen_contour_region_xld()产生圆形轮廓。
(2)、有了轮廓后可以先用segment_contours_xld分割一下轮廓。
(3)、对于上一步分割后的轮廓采取一些选择措施,选择出满意的轮廓,比如select_contours_xld算子。
(4)、选择好了轮廓线后进行合并共圆轮廓和合并相邻轮廓操作,算子分别为union_cocircular_contours_xld和union_adjacent_contours_xld。
(5)、对合并好的轮廓可以拟合圆参数fit_circle_contour_xld。
(6)、产生圆gen_circle。
相关文章推荐
- Halcon学习备忘六(拟合圆的一种方法)
- 学习的方法体现一种智慧
- 一种非线性函数的曲线拟合方法(函数公式: k = A*(T^a)*exp(E/T) )
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要) (转载)
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)
- javascript学习笔记——chrome等提示找不到“getElementsByTagName”的一种解决方法
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘
- ASP生成静态网页,学习CASE的用法,以及“权限”的一种控制方法
- 计算机系统结构 一种定量方法 学习总结1
- 网站学习备忘001——运用POST方法获取表单中的数据,并显示在同一网页中
- 人工智能学习(一种现代方法)——学习笔记(1)
- 学习软件开发的一种方法
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要) from:jpr1990
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要) .
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)
- 一种非线性函数的曲线拟合方法(函数公式: k = A*(T^a)*exp(E/T) )
- [Java学习笔记] 猜猜看(2) ~ 中断循环语句的一种方法(能够中断所有进行中的循环)
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要) .
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)