设备网络SDK开发使用手册


人脸比对报警信息Json数据结构

[//一次可以输出多个图片的结果

{//输入的单张图像 所对应的结果, 其结果中可能存在多个人脸

"errorCode" : 0, //云分析错误码,0表示成功,其他值表示失败
"image" : "http://absddsdfsdfsdk.jpg", //提交任务时的图片URL,为抓拍人脸小图
"traceUuid" : "sddddddddff", //32位字符串,同一个人的一批图片
"traceIdx" : 1, //int类型,同一个人的一批图片中的具体第几张,最多10张
"targetAttrs" : "{ //关于实时提交的抓拍人物的透传字段,以下内容仅为举例 "deviceId": "1", //设备ID "deviceChannel": 1, //可选,设备通道号 "deviceName": "shebei", //可选,设备名称 "faceTime": "2016-09-10 00:00:00.000", //抓拍时间 "rect": { //人脸大图矩形框,相对于背景图片的归一化坐标 "height": 1.0, "width": 1.0, "x": 0.0, "y": 0.0 }, "bkgUrl": "http://absddsdfsdfsdk.jpg" //可选,背景图片大图URL }",
"faces" : [//人脸分析比对结果(检测、属性、建模及匹配名单),一张图像中的可能的多个人脸
{
"faceId" : 1, //int类型,人脸ID,一张图片内不能重复

"eyesPosition" : { //可选,提交任务operation选项开启detect则输出(具体请参考云分析人脸REST接口说明)
"leftEye" : { //左眼位置 "x" : 0.120,
"y" : 0.120
},
"rightEye" : { //右眼位置 "x" : 0.230,
"y" : 0.120
}
},

"faceRect" : {//可选,提交任务operation选项开启detect则输出,人脸区域,相对于抓拍人脸小图的归一化坐标
"height" : 1.0,
"width" : 1.0,
"x" : 0.0,
"y" : 0.0
},

"facePose" : {//可选,提交任务attribute选项开启facePose则输出
"pitch" : 0.9980, //平面外上下俯仰角,人脸朝上为正, 若无效时此项不存在
"roll" : 0.6230, //平面内旋转角,人脸顺时针旋转为正, 若无效时此项不存在
"yaw" : 0.8760, //平面外左右偏转角,人脸朝左为正, 若无效时此项不存在
"poseConf":0.1 //姿态评分
},

"age" : {//年龄
"range" : 5, //年龄误差值,如value为23、range为5,则表示实际人脸年龄为18~28之间
"value" : 23, //年龄
"ageGroup" : 2 //年龄段:0- 未知,1- 少年,2- 青年,3- 中年,4- 老年
},

"gender" : {//性别
"confidence" : 99.99990,//置信度
"value" : 0 //0- 未知,1- 男,2- 女
},

"glass" : {//是否带眼镜
"confidence" : 99.94499999999999, //置信度
"value" : 0 //0- 未知,1- 不带眼镜,2- 带眼镜
},

"smile" : {//是否微笑
"confidence" : 99.99990,//置信度
"value" : 0 //0- 未知,1- 不微笑,2- 带微笑
},

"faceQuality" : {//人脸质量
"detectConf" : 0.1, //检测置信度
"pointsConf" : 0.1, //特征点定位置信度
"eyeDis" : 0.1, //两眼间距
"colorConf" : 0.1, //彩色图置信度
"grayScale" : 1, //灰阶数
"grayMean" : 0.1, //亮度均值
"clearScore" : 0.1, //清晰度评分
"frontalConf" : 0.1, //正面程度评分
"visibleConf" : 0.1, //可见性评分
"totalConf" : 0.1 //总评分
},

"modeldata" : "xxxx" //模型base64编码数据,可选, 提交任务operation选项开启train则输出

"identify" : [//一组识别结果,默认情况下仅输出一组
{
"relationId" : 9887, //布防的关联关系,来源用户提交任务是指定的布防比对策略的ID
"maxsimilarity" : 0.780, //所有匹配人员的最大相似度,取值范围0到1
"candidate" : [//布防关系生效,若匹配中符合条件的黑名单最大推荐不超过5个不同人员比对结果(不大于用户指定的输出结果)
{
"alarmId" : 1, //int类型,一个布控关系内不能重复
"blacklist_id" : "2323", //黑名单库ID "human_data" : [
{
"bkg_picurl" : "http://127.0.0.1:6120/bkg_picurl", //背景图片URL,一般无此URL
"face_id" : "123445", //匹配报警的黑名单人脸ID
"face_picurl" : "http://127.0.0.1:6120/face_picurl",//匹配报警的黑名单人脸图片URL
"face_rect" : { //人脸区域,相对于人脸小图,归一化坐标
"height" : 0.5140,
"width" : 0.29090,
"x" : 0.1830,
"y" : 0.36690
},
"similarity" : 0.780 //人员图片相似度,取值范围0到1
}
],
"human_id" : "123", //黑名单人员ID
"reserve_field" : "xxxx256", //最大不超过256字节预留字段,若下发的数据超过此会产生截断,由平台设计者关注此长度
"similarity" : 0.780 //该人员所有匹配图片的最大相似度,取值范围为0到1
}
]
}
] //identify
} //face
] //faces
}
]


See Also

NET_VCA_FACESNAP_RAWDATA_ALARM