工控编程吧
标题:
halcon gen_polygons_xld函数介绍
[打印本页]
作者:
qq263946146
时间:
2019-5-18 23:18
标题:
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]1[/halcon]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4