ZV_REDILATECIRCLE -- 圆形膨胀

类型

特征

描述

使用圆形结构元对区域进行膨胀,膨胀会扩大区域、光滑区域边界、填充比结构元小的孔洞,耗时与结构元尺寸成正比。建议结构元半径为0.51.52.53.55.5等,主要是为了避免区域发生平移,因为整数半径的圆会有一个非整数的重心,这个重心会四舍五如下一个整数

语法

ZV_REDILATECIRCLE(re,re_circle,radius)

参数:

reZVOBJECT类型,区域

re_circleZVOBJECT类型,膨胀后的区域,输出参数

radius:圆形结构元半径,范围(0,255.5

适用控制器

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

例子

36

ZVOBJECT img, dst, mask, re, re_dilate

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

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

ZV_RETHRESH(img,mask,re,0,120)'区域二值化

ZV_REDILATECIRCLE(re,re_dilate,1.5)  '使用半径为1.5个像素的圆形结构元对区域进行膨胀处理

ZV_RETOIMG(re_dilate,dst,TABLE(0),TABLE (1))'区域转二值图像