Skip to content

获取图片人脸信息

方法名

getImageFace

用法

  • 用法如下:
    js
    module.getImageFace({
      params: {
        //本地或网络url地址
        url: "/sdcard/DCIM/Camera/IMG_20230225_175710.jpg",
      },
      success: (res) => {
        console.log(res)
      },
      fail: (res) => {
        console.log(res)
      }
    })
    js
    module.getImageFace({
      params: {
        //本地或网络url地址
        url: "/sdcard/DCIM/Camera/IMG_20230225_175710.jpg",
      },
      success: (res) => {
        console.log(res)
      },
      fail: (res) => {
        console.log(res)
      },
      //接口调用完成返回函数,不管成功还是失败都会返回
      // complete: (res) => {
      //   console.log(res)
      // }
    } as LevenOptions)
  • 参数说明
    参数名参数类型是否必填默认值参数描述
    paramsObject参数配置
    params.urlString本地或网络图片路径
    successFunction执行成功的函数
    failFunction执行失败的函数
    completeFunction执行完成的函数,不管成功还是失败都会执行

回调

  • 示例
    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.listObject[]图片人脸信息集合
    data.list.ageInteger年龄
    data.list.face3DObject3D角度信息
    data.list.face3D.yawFloat偏航角
    data.list.face3D.rollFloat横滚角
    data.list.face3D.pitchFloat俯仰角
    data.list.maskInteger是否戴口罩,0.未戴口罩,1.戴口罩
    data.list.genderInteger性别,0:男性,1:女性,-1:未知
    data.list.livenessInteger活体信息
    0:非真人
    1.真人
    -1.不确定
    -2.传入人脸数 > 1
    -3. 人脸过小
    -4.角度过大
    -5.人脸超出边界
    data.list.faceObject人脸面部信息
    data.list.face.bottomInteger面部信息底部点位
    data.list.face.topInteger面部信息顶部点位
    data.list.face.leftInteger面部信息左边点位
    data.list.face.rightInteger面部信息右边点位
    data.list.face.widthInteger面部信息宽度
    data.list.face.heightInteger面部信息高度
    codeInteger返回类型,0.成功,其他:请参考状态码