ZV_REFILTER -- 过滤

类型

特征

描述

将区域列表中的区域以某种特征进行过滤,保留满足特征要求的区域

语法

ZV_REFILTER(relist,feature,min,max,is_invert)

参数:

relistZVOBJECT类型,待过滤的区域列表,列表类型

feature:区域特征类型,参考排序可取值-1,则按照顺序取序号在范围内的轮廓

 

min:特征值的下限

max:特征值的上限

is_invert:是否反向选择,为1则保留不在范围内的轮廓

适用控制器

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

例子

64

ZVOBJECT img, mask, re, re_connect

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

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

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

ZV_RECONNECT(re,re_connect)'计算区域的连通区域

ZV_REFILTER(re_connect,0,1500,3000,0)'对区域列表中的区域进行过滤,保留面积在15003000的区域,面积不在此范围的区域将被过滤掉