|
类型 |
区域运算 |
|
描述 |
计算区域的边界,边界即是区域的轮廓线,像素级别的轮廓线
|
|
语法 |
ZV_REBOUNDARY(re,re_boundary,type) 参数: re:ZVOBJECT 类型,区域 re_boundary:ZVOBJECT类型,边界,输出参数,边界也是用区域来表示 type:边界类型,0-外边界,轮廓线位于区域边沿向外多出1个像素处,1-内边界,轮廓线位于区域的的边沿处,2-内边界不含孔洞,轮廓线位于区域边沿处 |
|
适用控制器 |
支持ZV功能或者5系列以上的控制器 |
|
例子 |
ZVOBJECT img, dst, mask, re, re_connect, re_boundary, re_src ZV_READIMAGE(img, "test.png", 0)'以原图像格式读取图片 ZV_IMGINFO(img,0)'获取图像基本信息 ZV_REGENFULLIMG(img,mask)'生成的覆盖全图的区域 ZV_RETHRESH(img,mask,re,0,150) '区域二值化 ZV_RECONNECT(re,re_connect)'计算区域的连通区域 ZV_LISTGET(re_connect,re_src,3) '获取列表中序号为3的元素 ZV_REBOUNDARY(re_src,re_boundary,0) '计算区域的外边界 ZV_RETOIMG(re_boundary,dst,TABLE(0), TABLE (1)) '区域转二值图像 |