|
类型 |
特征 |
|
描述 |
将轮廓序列中的轮廓以某种特征进行过滤,保留满足特征要求的轮廓 |
|
语法 |
ZV_CONTFILTER(contlist,feature,min,max,is_invert) 参数: contlist:ZVOBJECT类型,待过滤的轮廓序列,列表类型 feature:轮廓特征类型,参考排序,可取值-1,则按照顺序取序号在范围内的轮廓 min:特征值的下限 max:特征值的上限 is_invert:是否反向选择,为1则保留不在范围内的轮廓,默认值为0 |
|
适用控制器 |
支持ZV功能或者5系列以上的控制器 |
|
例子 |
ZVOBJECT img, img_bw, dst, contlist, con_src ZV_READIMAGE(img, "test.jpg",0)'以原图像格式读取图片 ZV_THRESH(img,img_bw,200,255)'图像二值化 ZV_CONTGEN(img_bw,contlist,1,0)'将查找到的所有廓存入轮廓列表中 ZV_CONTFILTER(contlist,0,500,300000,0)'对轮廓列表中的轮廓进行过滤,保留面积在500到300000的轮廓,面积不在此范围的轮廓将被过滤 ZV_IMGCOPY(img,dst)'复制图像 ZV_IMGSETCONST(dst,0)'常数填充图像 ZV_CONTLIST(dst,contlist,255,0)'绘制轮廓 |