Skip to content

其他事件 ​

注意

该事件为订阅异步回调事件

用法示例 ​

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
  }
}

回调说明 ​

参数名参数类型参数描述
messageString消息提示
dataObject数据对象
data.typeString类型,具体类型如下:
onInitResult:初始化结果
onRecognitionProcess:识别过程
onFaceResult:识别结果
onRecognitionAttribute:人脸属性识别结果
data.dataObject类型下的回调数据,具体请参考下方说明
data.data.typeString类型下的回调类型,类型如下:
initSuccess:组件初始化完成
onResultSuccess:识别成功
onResultFail:识别失败
data.data.codeInteger识别过程异常时code值
data.data.messageInteger识别过程异常时消息
codeInteger返回类型,0.成功,其他:失败

识别结果数据说明 ​

参数名参数类型参数描述
userIdString用户ID
userNameString用户名
registerImagePathString注册时保存到本地的图片路径
similarFloat人脸识别相似度
registerTimeInteger注册时间戳
recognitionImageBase64String识别的人脸图片base64数据

人脸属性识别结果 ​

参数名参数类型参数描述
listObject[]人脸集合
list.accurateTimeIntegerdetect和质量判断耗时
list.allDetectDurationInteger总耗时
list.checkDurationInteger检索特征值耗时
list.faceGazeInfoObject注意力数据
list.faceGazeInfo.leftEyeConfFloat左眼的置信度
list.faceGazeInfo.leftEyeGazeString左眼注意力信息
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.rightEyeConfFloat右眼的置信度
list.faceGazeInfo.rightEyeGazeString右眼注意力信息
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.softmaxEyeConfFloat文档未做说明
list.faceGazeInfo.softmaxEyeGazeString文档未做说明
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.downCountInteger向下次数
list.faceGazeInfo.eyecloseCountInteger闭眼次数
list.faceGazeInfo.frontCountInteger向前次数
list.faceGazeInfo.leftCountInteger向左次数
list.faceGazeInfo.rightCountInteger向右次数
list.faceGazeInfo.upCountInteger向上次数
list.faceImageObject当前帧对应的 native 图像实例
list.faceImage.widthInteger宽度
list.faceImage.heightInteger高度
list.faceImage.databyte[]人脸帧数据(暂未提供,如需要请联系作者)
list.compositeScoreFloatai图片得分
list.faceInfoObject人脸实例
list.faceInfo.heightFloat人脸高度
list.faceInfo.centerXFloat人脸中心点x坐标
list.faceInfo.centerYFloat人脸中心点y坐标
list.faceInfo.widthFloat人脸宽度
list.faceInfo.faceIDInteger人脸索引值,标记连续视频帧追踪中人脸ID
list.faceInfo.ageInteger人脸年龄
list.faceInfo.angleInteger人脸角度
list.faceInfo.bestImageScoreFloat最优人脸得分
list.faceInfo.blurinessFloat人脸模糊度信息
list.faceInfo.genderString性别
BDFACE_GENDER_MALE:男
BDFACE_GENDER_FEMALE:女
BDFACE_GENDER_UNKNOW:未知
list.faceInfo.glassesString是否戴眼镜
BDFACE_GLASSES:戴眼镜
BDFACE_NO_GLASSES:未戴眼镜
BDFACE_SUN_GLASSES:太阳镜
BDFACE_UNKNOW_GLASSES:未知
list.faceInfo.illumFloat人脸光照信息
list.faceInfo.landmarksFloat[]人脸72个关键点数据(鼻子,眼镜,嘴巴,眉毛)
list.faceInfo.leftEyecloseFloat左眼关闭置信度
list.faceInfo.mouthcloseFloat嘴巴关闭置信度
list.faceInfo.occlusionObject人脸遮挡信息
list.faceInfo.occlusion.chinFloat下巴遮挡置信度
list.faceInfo.occlusion.leftCheekFloat左脸遮挡置信度
list.faceInfo.occlusion.leftEyeFloat左眼遮挡置信度
list.faceInfo.occlusion.rightEyeFloat右眼遮挡置信度
list.faceInfo.occlusion.rightCheekFloat右脸遮挡置信度
list.faceInfo.occlusion.mouthFloat嘴巴遮挡置信度
list.faceInfo.occlusion.noseFloat鼻子遮挡置信度
list.faceInfo.pitchFloat人脸上下偏转角
list.faceInfo.raceString人种
BDFACE_RACE_BLACK:黑人
BDFACE_RACE_WHITE:白人
BDFACE_RACE_INDIAN:印第安人
BDFACE_RACE_YELLOW:黄种人
BDFACE_RACE_UNKNOW:未知
list.faceInfo.emotionSevenString情绪
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.rightEyecloseFloat右眼关闭置信度
list.faceInfo.rollFloat人脸平行平面内的头部旋转角
list.faceInfo.scoreFloat人脸置信度
list.faceInfo.yawFloat人脸左右偏转角
list.landmarksFloat[]人脸72个关键点数据(鼻子,眼镜,嘴巴,眉毛)
list.maskScoreFloat戴口罩评分
list.rgbLivenessScoreFloat活体评分
list.safetyHatScoreFloat安全帽评分
list.scoreFloat总体评分