ZV_CONTUNIONADJ -- 近邻轮廓连接

类型

轮廓

描述

即连接端点相近的轮廓,如果当前轮廓与多个轮廓都可连接首先考虑连接距离最近的轮廓,如果多个轮廓的距离都相同首先考虑连接最长的轮廓,输出轮廓均是顺时针方向

语法

ZV_CONTUNIONADJ(contList1,contList2,mode,maxDist)

参数:

contList1ZVOBJECT类型,输入轮廓列表

contList2ZVOBJECT类型,输出轮廓列表

mode1-首尾端点加入考虑,即当前轮廓端点与另一条轮廓端点的距离小于另一条轮廓首尾端点距离时才会发生连接;0-不检测首尾;建议为0模式

maxDist:两轮廓满足最近连接的最大距离

适用控制器

支持ZV功能或者5系列以上的控制器

例子

23

ZVOBJECT img, re, dst, contlist_src, contlist_dst

ZV_READIMAGE(img, "test.bmp",0)'以原图像格式读取图片

ZV_REGENRECT(re,211,175,247,197)'生成矩形区域

ZV_CONTGENSUBPIX(img,re,contlist_src,40,50,35)'生成亚像素轮廓

ZV_CONTUNIONADJ(contlist_src,contlist_dst,1,70)'近邻轮廓连接

ZV_GRAYTORGB(img,dst)'灰度图转彩色图

ZV_CONTLIST(dst,contlist_dst,ZV_COLOR(0,255,0),0)'绘制轮廓