Skip to content

获取图片人脸信息

方法名

getImageFace

用法

示例

js
module.getImageFace({
  //本地或网络url地址
  url: "/sdcard/DCIM/Camera/IMG_20230225_175710.jpg",
}, res => {
  // this.showToast(JSON.stringify(res))
  console.log(res);
})

参数说明

参数名参数类型是否必填默认值参数描述
urlString本地或网络图片路径

回调

示例

json
{
    "data": {
        "list": [
            {
                "age": 34,
                "face3D": {
                    "yaw": 0.4799368977546692,
                    "pitch": -4.52293586730957,
                    "roll": 2.4426019191741943
                },
                "liveness": 1,
                "mask": 0,
                "gender": 1
            },
            {
                "age": 9,
                "face3D": {
                    "yaw": -3.784116744995117,
                    "pitch": -14.625612258911133,
                    "roll": 2.119079828262329
                },
                "liveness": -2,
                "mask": 0,
                "gender": 0
            }
        ]
    },
    "message": "",
    "code": 0
}

回调说明

参数名参数类型参数描述
messageString消息提示
dataObject数据对象
data.listArray[Object]图片人脸信息集合
data.list.ageint年龄
data.list.face3DObject3D角度信息
data.list.face3D.yawFloat偏航角
data.list.face3D.rollFloat横滚角
data.list.face3D.pitchFloat俯仰角
data.list.maskint是否戴口罩,0.未戴口罩,1.戴口罩
data.list.genderint性别,0:男性,1:女性,-1:未知
data.list.livenessint活体信息,0:非真人,1.真人,-1.不确定,-2.传入人脸数 > 1,-3. 人脸过小,-4.角度过大,-5.人脸超出边界
data.list.faceObject人脸面部信息
data.list.face.bottomint面部信息底部点位
data.list.face.topint面部信息顶部点位
data.list.face.leftint面部信息左边点位
data.list.face.rightint面部信息右边点位
data.list.face.widthint面部信息宽度
data.list.face.heightint面部信息高度
codeInteger返回类型,0.成功,其他:请参考状态码