Appearance
图片注册人脸
方法名
imageFaceRegister
用法
- 用法如下:js
module.getImageFace({ params: { //本地或网络url地址 // url: "/storage/emulated/0/Pictures/WeiXin/mmexport1701242375957.jpg", url: "http://www.yeyuboke.com/svga/4.jpg", // 保存的id(可以不传该参数,默认时间戳) id: 123, //保存的姓名(可以不传该参数,默认时间戳) name: "leven", // 同一人是否可以多次注册,默认true registerMultiple: false }, success: (res) => { console.log(res) }, fail: (res) => { console.log(res) } })jsmodule.getImageFace({ params: { //本地或网络url地址 // url: "/storage/emulated/0/Pictures/WeiXin/mmexport1701242375957.jpg", url: "http://www.yeyuboke.com/svga/4.jpg", // 保存的id(可以不传该参数,默认时间戳) id: 123, //保存的姓名(可以不传该参数,默认时间戳) name: "leven", // 同一人是否可以多次注册,默认true registerMultiple: false }, success: (res) => { console.log(res) }, fail: (res) => { console.log(res) }, //接口调用完成返回函数,不管成功还是失败都会返回 // complete: (res) => { // console.log(res) // } } as LevenOptions) - 参数说明
参数名 参数类型 是否必填 默认值 参数描述 params Object 是 无 参数配置 params.url String 是 无 本地或网络图片路径 params.id String 否 时间戳 保存的id params.name String 否 时间戳 保存的名称 params.registerMultiple Boolean 否 true 同一个人脸是否可以多次注册 success Function 否 无 执行成功的函数 fail Function 否 无 执行失败的函数 complete Function 否 无 执行完成的函数,不管成功还是失败都会执行
回调
- 示例json
{ "data": { "userId": "123", "userName": "leven", "faceId": 1, "imagePath": "/storage/emulated/0/Android/data/test.leven.uniplugin.com/files/Pictures/faceDB/registerFaces/123###leven_1702027511227.jpg", "registerTime": 1702027511229, "featureData": [] }, "message": "注册成功", "code": 0 } - 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 data.userId String 注册的用户id data.userName String 注册的用户名字 data.faceId String sdk保存的用户id data.imagePath String 注册后本地保存的头像路径 data.registerTime Integer 注册时间 data.featureData byte[] 人脸特征数据 code Integer 返回类型,0.成功,其他:请参考状态码
