QQ登录

只需一步,快速开始

halcon gen_polygons_xld函数介绍

[ 复制链接 ]
gen_polygons_xld(Contours : Polygons : Type, Alpha : )
gen_polygons_xld用多边形Polygons 逼近计算出XLD轮廓(Contours )
逼近的类型可以用Type设置。逼近的阈值是通过Alpha 设置的。
函数可以处理闭合或未闭合的轮廓。
得到的近似XLD多边形保存于Polygons
轮廓线可以用Ramer算法进行逼近,
该算法对轮廓线进行近似,使近似多边形到轮廓线的欧氏距离最多为Alpha像素单位。


例程
gen_ellipse_contour_xld (Contour1, 200, 200, 0, 100, 100, 0, 6.28318, 'positive', 1.5)
gen_polygons_xld (Contour1, Polygon1, 'ramer', 10)
gen_polygons_xld (Contour1, Polygon2, 'ramer', 5)

例程先生成一个椭圆XLD轮廓,
再用此轮廓用于两个多边形,
通过不同参数Alpha 可以查看生成轮廓效果

  

halcon从自学到接项目视频教程,另外再赠送全网最全资源  

  

欢迎围观我录制的一套halcon自学视频教程(进入)


回复

使用道具 举报

快速回复 返回列表 客服中心 搜索