设备网络SDK开发使用手册


高频人员人脸抓拍结果Json数据结构

Content-Type: application/json
{
"ipAddress": "172.6.64.7", /*必填, 报警设备IPv4地址, string类型, 最大长度为32*/ "ipv6Address": "", /*可选, 报警设备IPv6地址, string类型, 最大长度为128*/ "portNo": 80, /*可选, 报警设备端口号, integer32类型*/ "protocol": "HTTP", /*可选, 协议类型: HTTP或HTTPS, string类型, 最大长度为32*/ "macAddress": "01:17:24:45:D9:F4", /*可选, MAC地址, string类型, 最大长度为32*/ "channelID": "1", /*可选, 触发报警的设备通道号, integer32类型*/ "dateTime": "2009-11-14T15:27Z", /*必填, 报警触发时间, ISO8601 time格式, string类型, 最大长度为32*/ "activePostCount": 1, /*必填, 同一个报警已经上传的次数, integer32类型*/ "eventType": "HFPD", /*必填, 触发的事件类型: HFPD -高频人员检测事件, string类型, 最大长度为,128*/ "eventState": "active", /*必填, 事件触发状态: active-触发, inactive-未触发(表示心跳数据), string类型, 最大长度为32*/ "eventDescription": "High frequency personnel detection", /*必填, 事件描述: 高频人员检测(High frequency personnel detection)*/ "faceCapture": [ { /*人脸抓拍结果信息, 一次识别可以输出多张抓拍图片的结果, 单张图片可能存在多个人脸, array数组*/ "errorCode": 1, /*可选,当人脸图片分析失败时,会返回对应的错误码,int*/ "errorMsg": "ok", /*可选,当人脸图片分析失败时,会返回对应的错误信息,string*/ "image": " http://10.7.52.174:8080/kms/services/rest/dataInfoService/downloadFile?id=00000001/temp001/011_163957_23006&token=7a57a5a7ffffffffc1a0316369671314", /*可选, 提交人脸比对识别任务时的图片URL(对应/ISAPI/SDT/Management/Task/facePicture中的 URL字段), string类型, 最长256位, {dep if errcode == 1 && errMsg == ok}*/ "traceUuid": "sddddddddff", /*可选, 目标ID, 一个人员对应一个目标ID, 相同的人员多个报警结果对应相同的目标ID(对应/ISAPI/SDT/Management/Task/facePicture中的 traceUuid字段), string类型, 最大长度为32*/ "traceIdx": 1, /*可选, 图片索引, 同一个人员匹配的多张图片中相似度最高的图片索引(对应/ISAPI/SDT/Management/Task/facePicture中的 traceIdx字段), integer32类型*/ "targetAttrs": { /*目标属性*/ "deviceId": "1", /*可选, 设备ID, string类型, 最大长度为64*/ "deviceChannel": 1, /*可选, 设备通道号, integer32类型*/ "deviceName": "shebei", /*可选, 设备名称, string类型, 最大长度为128*/ "faceTime": "2009-11-14T15:27:00.000Z ", /*可选, 抓拍时间, ISO8601 time格式,例如:2009-11-14T15:27:00.000Z, string类型, 最大长度为64*/ "rect": { /*可选, 人脸大图矩形框*/ "height": 1.0, /*可选, 高度, float类型*/ "width": 1.0, /*可选, 宽度, float类型*/ "x": 0.0, /*可选, X坐标, float类型*/ "y": 0.0 /*可选, Y坐标, float类型*/ }, "bkgUrl": "http://absddsdfsdfsdk.jpg", /*可选, 背景大图URL, string类型, 最大长度为256*/ }, "faces": [ { /*人脸信息包括检测结果、属性、建模和匹配名单, 一张图片中的可能多个人脸结果, array数组*/ "faceId": 1, /*可选, 人脸ID, 一张图片中的人脸ID不能重复, integer32类型*/ "faceRect": { /*可选, 人脸小图矩形框*/ "height": 1.0, /*可选, 高度, float类型*/ "width": 1.0, /*可选, 宽度, float类型*/ "x": 0.0, /*可选, X坐标, float类型*/ "y": 0.0 /*可选, Y坐标, float类型*/ }, "faceMark": { "leftEye": { /*可选, 左眼位置*/ "x": 0.13, /*可选, X坐标, 归一化坐标, 精确度0.001,, float类型*/ "y": 0.87 /*可选, Y坐标, 归一化坐标, 精确度0.001,, float类型*/ }, "rightEye": { /*可选, 右眼位置*/ "x": 0.78, /*可选, X坐标, 归一化坐标, 精确度0.001,, float类型*/ "y": 0.50 /*可选, Y坐标, 归一化坐标, 精确度0.001,, float类型*/ }, "noseTip": { /*可选, 鼻尖位置*/ "x": 0.78, /*可选, X坐标, 归一化坐标, 精确度0.001,, float类型*/ "y": 0.50 /*可选, Y坐标, 归一化坐标, 精确度0.001,, float类型*/ }, "leftMouth": { /*可选, 左嘴角位置*/ "x": 0.78, /*可选, X坐标, 归一化坐标, 精确度0.001,, float类型*/ "y": 0.50 /*可选, Y坐标, 归一化坐标, 精确度0.001,, float类型*/ }, "rightMouth": { /*可选, 右嘴角位置*/ "x": 0.78, /*可选, X坐标, 归一化坐标, 精确度0.001,, float类型*/ "y": 0.50 /*可选, Y坐标, 归一化坐标, 精确度0.001,, float类型*/ } }, "recommendFaceRect": { /*可选, 人脸区域推荐位置*/ "height": 1.0, /*可选, 高度, float类型*/ "width": 1.0, /*可选, 宽度, float类型*/ "x": 0.0, /*可选, X坐标, float类型*/ "y": 0.0 /*可选, Y坐标, float类型*/ }, "facePose": { /*可选, 人脸角度*/ "pitch": 0.998, /*可选, 平面外上下俯仰角, 人脸朝上为正, 取值范围: [-90, 90], 若无效时此项不存在, float类型, 保留3位有效数字*/ "yaw": 0.876, /*可选, 平面外左右偏转角, 人脸朝左为正, 取值范围: [-90, 90], 若无效时此项不存在, float类型, 保留3位有效数字*/ "roll": 0.623, /*可选, 平面内旋转角, 人脸顺时针旋转为正, 取值范围: [-90, 90], 若无效时此项不存在, float类型, 保留3位有效数字*/ }, "age": { /*可选, 年龄*/ "range": 5, /*可选, 年龄偏差, 年龄偏差值存在时年龄值必填, integer32类型*/ "value": 23, /*可选, 年龄, integer32类型*/ "ageGroup": "old" /*可选, 年龄段: unknown-未知, child-少年, young-青年, middle-中年, old-老年, string类型, 最大长度为32*/ }, "gender": { /*可选, 性别*/ "confidence": 99.99990, /*可选, 置信度, float类型*/ "value": "male " /*可选, 性别: male-男, female-女, unknown-未知, string类型, 最大长度为32*/ }, "glass": { /*可选, 是否戴眼镜*/ "confidence": 99.94499999999999, /*可选, 置信度, float类型*/ "value": "yes" /*可选, 是否戴眼镜: no-不戴眼镜, yes-戴眼镜, string类型, 最大长度为32*/ }, "smile": { /*可选, 是否微笑*/ "confidence": 99.99990, /*可选, 置信度, float类型*/ "value": "yes" /*可选, 是否微笑: no-不微笑, yes-微笑, string类型, 最大长度为32*/ }, "modeldata": "xxxx", /*可选, 目标模型数据(只会在 captureResult-抓拍结果 中实现), string类型,最大长度5*1024字节*/ "URL": "", /* 可选,人脸小图URL string maxLen=256*/ "stayDuration": 20, /* 停留画面中时间,单位:毫秒,integer32类型*/ }] ,//faces "recordDataIndex": "", /* 必填,高频人员检测报警历史查询索引(该字段作用于URI(GET /ISAPI/SDT/HFPD/searchTask/result/recordData/?format=json))*/ }], "URLCertificationType": "digest" /*可选, 图片url认证方式: no-无(这个是针对武汉云存储协议),digest-摘要认证(这个针对设备本地存储返回URL的方式,设备例如NVR/DVR),string类型, 最大长度为32*/ }


See Also

NET_DVR_SetDVRMessageCallBack_V50