Appearance
其他事件
注意
该事件为订阅异步回调事件
用法示例
js
//事件
onEvent(e) {
console.log(e.detail)
}js
function onEvent(e : JSONObject) {
console.log("onEvent:" + e.toJSONString())
}回调示例
json
{
"type": "onInitResult",
"data": {
"data": {
"type": "initSuccess"
},
"message": "",
"code": 0
}
}回调说明
| 参数名 | 参数类型 | 参数描述 |
|---|---|---|
| message | String | 消息提示 |
| data | Object | 数据对象 |
| data.type | String | 类型,具体类型如下:onInitResult:初始化结果onRecognitionProcess:识别过程onFaceResult:识别结果onRecognitionAttribute:人脸属性识别结果 |
| data.data | Object | 类型下的回调数据,具体请参考下方说明 |
| data.data.type | String | 类型下的回调类型,类型如下:initSuccess:组件初始化完成onResultSuccess:识别成功onResultFail:识别失败 |
| data.data.code | Integer | 识别过程异常时code值 |
| data.data.message | Integer | 识别过程异常时消息 |
| code | Integer | 返回类型,0.成功,其他:失败 |
识别结果数据说明
| 参数名 | 参数类型 | 参数描述 |
|---|---|---|
| userId | String | 用户ID |
| userName | String | 用户名 |
| registerImagePath | String | 注册时保存到本地的图片路径 |
| similar | Float | 人脸识别相似度 |
| registerTime | Integer | 注册时间戳 |
| recognitionImageBase64 | String | 识别的人脸图片base64数据 |
人脸属性识别结果
| 参数名 | 参数类型 | 参数描述 |
|---|---|---|
| list | Object[] | 人脸集合 |
| list.accurateTime | Integer | detect和质量判断耗时 |
| list.allDetectDuration | Integer | 总耗时 |
| list.checkDuration | Integer | 检索特征值耗时 |
| list.faceGazeInfo | Object | 注意力数据 |
| list.faceGazeInfo.leftEyeConf | Float | 左眼的置信度 |
| list.faceGazeInfo.leftEyeGaze | String | 左眼注意力信息BDFACE_GACE_DIRECTION_DOWN:向下BDFACE_GACE_DIRECTION_LEFT:向左BDFACE_GACE_DIRECTION_FRONT:向前BDFACE_GACE_DIRECTION_RIGHT:向右BDFACE_GACE_DIRECTION_UP:向上BDFACE_GACE_DIRECTION_EYE_CLOSE:闭眼 |
| list.faceGazeInfo.rightEyeConf | Float | 右眼的置信度 |
| list.faceGazeInfo.rightEyeGaze | String | 右眼注意力信息BDFACE_GACE_DIRECTION_DOWN:向下BDFACE_GACE_DIRECTION_LEFT:向左BDFACE_GACE_DIRECTION_FRONT:向前BDFACE_GACE_DIRECTION_RIGHT:向右BDFACE_GACE_DIRECTION_UP:向上BDFACE_GACE_DIRECTION_EYE_CLOSE:闭眼 |
| list.faceGazeInfo.softmaxEyeConf | Float | 文档未做说明 |
| list.faceGazeInfo.softmaxEyeGaze | String | 文档未做说明BDFACE_GACE_DIRECTION_DOWN:向下BDFACE_GACE_DIRECTION_LEFT:向左BDFACE_GACE_DIRECTION_FRONT:向前BDFACE_GACE_DIRECTION_RIGHT:向右BDFACE_GACE_DIRECTION_UP:向上BDFACE_GACE_DIRECTION_EYE_CLOSE:闭眼 |
| list.faceGazeInfo.downCount | Integer | 向下次数 |
| list.faceGazeInfo.eyecloseCount | Integer | 闭眼次数 |
| list.faceGazeInfo.frontCount | Integer | 向前次数 |
| list.faceGazeInfo.leftCount | Integer | 向左次数 |
| list.faceGazeInfo.rightCount | Integer | 向右次数 |
| list.faceGazeInfo.upCount | Integer | 向上次数 |
| list.faceImage | Object | 当前帧对应的 native 图像实例 |
| list.faceImage.width | Integer | 宽度 |
| list.faceImage.height | Integer | 高度 |
| list.faceImage.data | byte[] | 人脸帧数据(暂未提供,如需要请联系作者) |
| list.compositeScore | Float | ai图片得分 |
| list.faceInfo | Object | 人脸实例 |
| list.faceInfo.height | Float | 人脸高度 |
| list.faceInfo.centerX | Float | 人脸中心点x坐标 |
| list.faceInfo.centerY | Float | 人脸中心点y坐标 |
| list.faceInfo.width | Float | 人脸宽度 |
| list.faceInfo.faceID | Integer | 人脸索引值,标记连续视频帧追踪中人脸ID |
| list.faceInfo.age | Integer | 人脸年龄 |
| list.faceInfo.angle | Integer | 人脸角度 |
| list.faceInfo.bestImageScore | Float | 最优人脸得分 |
| list.faceInfo.bluriness | Float | 人脸模糊度信息 |
| list.faceInfo.gender | String | 性别BDFACE_GENDER_MALE:男BDFACE_GENDER_FEMALE:女BDFACE_GENDER_UNKNOW:未知 |
| list.faceInfo.glasses | String | 是否戴眼镜BDFACE_GLASSES:戴眼镜BDFACE_NO_GLASSES:未戴眼镜BDFACE_SUN_GLASSES:太阳镜BDFACE_UNKNOW_GLASSES:未知 |
| list.faceInfo.illum | Float | 人脸光照信息 |
| list.faceInfo.landmarks | Float[] | 人脸72个关键点数据(鼻子,眼镜,嘴巴,眉毛) |
| list.faceInfo.leftEyeclose | Float | 左眼关闭置信度 |
| list.faceInfo.mouthclose | Float | 嘴巴关闭置信度 |
| list.faceInfo.occlusion | Object | 人脸遮挡信息 |
| list.faceInfo.occlusion.chin | Float | 下巴遮挡置信度 |
| list.faceInfo.occlusion.leftCheek | Float | 左脸遮挡置信度 |
| list.faceInfo.occlusion.leftEye | Float | 左眼遮挡置信度 |
| list.faceInfo.occlusion.rightEye | Float | 右眼遮挡置信度 |
| list.faceInfo.occlusion.rightCheek | Float | 右脸遮挡置信度 |
| list.faceInfo.occlusion.mouth | Float | 嘴巴遮挡置信度 |
| list.faceInfo.occlusion.nose | Float | 鼻子遮挡置信度 |
| list.faceInfo.pitch | Float | 人脸上下偏转角 |
| list.faceInfo.race | String | 人种BDFACE_RACE_BLACK:黑人BDFACE_RACE_WHITE:白人BDFACE_RACE_INDIAN:印第安人BDFACE_RACE_YELLOW:黄种人BDFACE_RACE_UNKNOW:未知 |
| list.faceInfo.emotionSeven | String | 情绪BDFACE_EMOTIONS_ANGRY:愤怒BDFACE_EMOTIONS_DISGUST:厌恶BDFACE_EMOTIONS_FEAR:恐惧BDFACE_EMOTIONS_HAPPY:快乐BDFACE_EMOTIONS_SAD:悲伤BDFACE_EMOTIONS_SURPRISE:惊喜BDFACE_EMOTIONS_NEUTRAL:中立BDFACE_EMOTIONS_NONE:无表情 |
| list.faceInfo.rightEyeclose | Float | 右眼关闭置信度 |
| list.faceInfo.roll | Float | 人脸平行平面内的头部旋转角 |
| list.faceInfo.score | Float | 人脸置信度 |
| list.faceInfo.yaw | Float | 人脸左右偏转角 |
| list.landmarks | Float[] | 人脸72个关键点数据(鼻子,眼镜,嘴巴,眉毛) |
| list.maskScore | Float | 戴口罩评分 |
| list.rgbLivenessScore | Float | 活体评分 |
| list.safetyHatScore | Float | 安全帽评分 |
| list.score | Float | 总体评分 |

