ZV_DISTCONT -- 两轮廓的最小距离

类型

几何

描述

计算两轮廓的最小距离,并将最小距离时两轮廓对应的点输出

语法

ZV_DISTCONT(contour1,contour2,type,tab_dist)

参数:

contour1ZVOBJECT类型,轮廓1

Contour2ZVOBJECT类型,轮廓2

type:距离类型,0-轮廓节点的距离,1-轮廓线的距离

tab_distTABLE索引,输出参数,依次为minDistx1y1x2y2,即最小距离、轮廓1和轮廓2对应的坐标点

适用控制器

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

例子

ZVOBJECT img, img_bw, contlist, con1, con2

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

ZV_THRESH(img,img_bw,200,255)'图像二值化

ZV_CONTGEN(img_bw,contlist,1,0)'将查找到的所有廓存入轮廓列表中

ZV_LISTGET(contlist,con2,0)'获取第一个轮廓

ZV_LISTGET(contlist,con2,1)'获取第二个轮廓

ZV_DISTCONT(con1,con2,0,0)'计算两轮廓的最小距离并将距离和对应的轮廓坐标点输出存于起始索引为0TABLE