Halcon学习备忘(拟合圆的一种方法)
(2016-08-05 19:55:44)
标签:
halcon |
分类: 图像处理与机器视觉 |
(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。

加载中…