|
类型 |
轮廓 |
|
描述 |
对轮廓或轮廓列表进行多边形逼近,即以一定的精度将轮廓分割成多条线段,这些线段构成的多边形能很好地逼近轮廓,处理后的轮廓属性变成多边形轮廓 |
|
语法 |
ZV_CONTAPPROXPOLY(src,dst,eps) 参数: src:ZVOBJECT类型,输入轮廓或轮廓列表 dst:ZVOBJECT类型,输出多边形逼近后的轮廓或轮廓列表 eps:轮廓分割的精度,分割精度越小分割的多边形线段就越多,多边形就越逼近轮廓,常用值1、1.5、2,eps为大于等于0的浮点数,且参数设置为0时代表输入等于输出 |
|
适用控制器 |
支持ZV功能或者5系列以上的控制器 |
|
例子 |
ZVOBJECT img, img_bw, dst, contlist_src, contlist_dst ZV_READIMAGE(img, "test.jpg",0)'以原图像格式读取图片 ZV_THRESH(img,img_bw,150,255)'图像二值化 ZV_CONTGEN(img_bw,contlist_src,1,0)'生成轮廓 ZV_CONTAPPROXPOLY(contlist_src,contlist_dst,1)'将轮廓或轮廓列表src进行多边形逼近生成dst ZV_IMGCOPY(img,dst)'复制图像 ZV_IMGSETCONST(dst,0)'常数填充图像 ZV_CONTLIST(dst,contlist_dst,255,0)'绘制轮廓 |