Skip to content

批量注册

方法名

batchRegister

用法

  • 用法如下:

    js
    let list = faceList.map(item => {
      let obj = {
        id: item._id,
        name: item.name,
        url: item.pic
      }
      return obj;
    })
    module.batchRegister({
      list: list
    }, res => {
      this.writeLog(JSON.stringify(res))
    })
  • 参数说明

    参数名参数类型是否必填默认值参数描述
    listArray[Object]注册的人脸数据列表
    list.urlString注册的本地文件路径/网络地址/人脸图片的base64数据/人脸特征的baise64数据
    list.idString注册用户的id
    list.nameString注册用户姓名

    注意

    url支持以下类型数据

    • 本地文件路径
    • 网络图片地址
    • 人脸图片的base64数据 v1.0.8
    • 人脸特征的base64数据 v1.0.8
    • 注意:如果url为人脸特征的base64数据不会保存本地人脸图片

回调

  • 示例
    json
    {
      "data": {
        "isSuccess": true,
        "user": {
          "name": "李凯迪",
          "url": "http://sjxxbp.yach-sh.cn/5a7ba5c157e9418ea143be1ed326e94d.jpg",
          "id": "a5782af7653f223b012439c74a5b503c",
          "imagePath": "/storage/emulated/0/levenBaiduFace/a5782af7653f223b012439c74a5b503c.jpg"
        },
        "failed": 0,
        "type": "registerProgress",
        "progress": 1,
        "count": 33,
        "success": 33
      },
      "message": "",
      "code": 0
    }
  • 回调说明:
    参数名参数类型参数描述
    messageString消息提示
    dataObject数据对象
    data.isSuccessBoolean是否注册成功
    data.userObject注册后的用户信息
    data.user.nameString注册后的用户姓名
    data.user.urlString注册的地址
    data.user.idString注册的id
    data.user.imagePathString注册后的人脸图片路径
    data.failedInteger失败数量
    data.progressfloat注册进度
    data.countfloat总数量
    data.successfloat成功数量
    codeInteger返回类型,0.成功,其他:失败