|
类型 |
轮廓 |
|
描述 |
提取二值图像img的轮廓 |
|
语法 |
ZV_CONTGEN(img,contlist,mode,appro) 参数: img:ZVOBJECT类型,源二值图像 contlist:ZVOBJECT类型,提取到的轮廓序列,列表类型,轮廓序列中包含多个轮廓,每个轮廓由一系列的点集构成 mode:轮廓提取方式:0-外轮廓即被某轮廓封闭包围的所有轮廓将不被提取,1-所有轮廓 appro:轮廓表示方式:0-点集方式即轮廓用一系列的点集表示,1-精简方式即轮廓用一系列的点集表示但水平、垂直、对角线将被精简成两个端点,建议使用1 |
|
适用控制器 |
支持ZV功能或者5系列以上的控制器 |
|
例子 |
ZVOBJECT img, img_bw, dst, contlist, con_src ZV_READIMAGE(img, "test.jpg",0)'以原图像格式读取图片 ZV_THRESH(img,img_bw,200,255)'图像二值化 ZV_CONTGEN(img_bw,contlist,1,0)'将查找到的所有廓存入轮廓列表中 ZV_IMGCOPY(img,dst)'复制图像 ZV_IMGSETCONST(dst,0)'常数填充图像 ZV_CONTLIST(dst,contlist,255,0)'绘制轮廓 |