ZV_RESHAPETRANS -- 区域变换

类型

特征

描述

将区域变换成指定的类型区域

语法

ZV_RESHAPETRANS(re,re_trans,type)

参数:

reZVOBJECT类型,区域,输入参数

re_transZVOBJECT类型,区域,输出参数

type:区域变换类型,如下表

0

凸包

1

最小包围区域的平行水平轴的外接矩

2

最小包围区域的旋转外接矩

3

被区域包围的最大内接矩

4

最小包围区域的外接圆

5

被区域包围的最大内接圆

适用控制器

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

例子

60

ZVOBJECT img, dst, mask, re, re_trans, re_boundary

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

ZV_IMGINFO(img,0)'获取图像基本信息

ZV_REGENFULLIMG(img,mask)'生成的覆盖全图的区域

ZV_RETHRESH(img,mask,re,200,255)'区域二值化

ZV_RESHAPETRANS(re,re_trans,0)'将区域变换成凸包区域

ZV_REBOUNDARY(re_trans,re_boundary,0)'区域的边界

ZV_IMGCOPY(img,dst)'复制图像

ZV_REGION(dst,re_boundary,0,255)'区域转二值图像