Appearance
批量注册
方法名
batchRegister
用法
用法如下:
jslet 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)) })参数说明
参数名 参数类型 是否必填 默认值 参数描述 list Array[Object] 是 无 注册的人脸数据列表 list.url String 是 无 注册的本地文件路径/网络地址/人脸图片的base64数据/人脸特征的baise64数据 list.id String 是 无 注册用户的id list.name String 是 无 注册用户姓名 注意
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 } - 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 data.isSuccess Boolean 是否注册成功 data.user Object 注册后的用户信息 data.user.name String 注册后的用户姓名 data.user.url String 注册的地址 data.user.id String 注册的id data.user.imagePath String 注册后的人脸图片路径 data.failed Integer 失败数量 data.progress float 注册进度 data.count float 总数量 data.success float 成功数量 code Integer 返回类型,0.成功,其他:失败
