ZV_CLRMODELCLASSIFY -- 颜色分类识别

类型

分割

描述

使用颜色模型列表对区域中的颜色进行识别,即区域中的颜色与颜色列表中某个颜色的匹配度最高,若识别失败则输出"?"表示不可识别

语法

ZV_CLRMODELCLASSIFY(colorList,img,mask,maxLen,tab_name,tab_id,score)

参数:

colorListZVOBJECT类型,颜色模型列表

imgZVOBJECT类型,3通道RGB图像

mask: ZVOBJECT类型,感兴趣的区域region,指定img图像上要进行识别的区域,不能为空

maxLen可使用的输出参数tab_name TABLE最大长度

tab_name:颜色名称,输出参数,TABLE索引,存储颜色名字参数索引

tab_id:颜色id,输出参数,TABLE索引,存储颜色id的参数索引

score:识别分数,识别分数小于给定分数则判定识别失败,输出结果输出"?",否则正常输出颜色名称

适用控制器

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

例子

ZVOBJECT img, mask, color_mod

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

ZV_REGENRECT(mask,0,0,100,100)

ZV_CLRGENMODEL(color_mod,"red",0,230,255,0,20,0,20)

ZV_LISTINSERT(color_mod,tmp_list,-1)

ZV_CLRMODELCLASSIFY(colorList,img,mask,10,0,20,80)'颜色识别