视壮人脸识别机人脸库管理相关接口,要完成1:N或者M:N识别,首先需要构建一个人脸库,用于存放所有人脸特征,相关接口如下:
人脸注册:向人脸库中添加人脸
人脸更新:更新人脸库中指定用户下的人脸信息
人脸删除:删除指定用户的某张人脸
用户信息查询:查询人脸库中某个用户的详细信息
获取用户人脸列表:获取某个用户组中的全部人脸列表
获取用户列表:查询指定用户组中的用户列表
复制用户:将指定用户复制到另外的人脸组
删除用户:删除指定用户
创建用户组:创建一个新的用户组
删除用户组:删除指定用户组
组列表查询:查询人脸库中用户组的列表
人脸库结构
人脸库、用户组、用户、用户下的人脸层级关系如下所示:
|- 人脸库(appid)
|- 用户组一(group_id)
|- 用户01(uid)
|- 人脸(faceid)
|- 用户02(uid)
|- 人脸(faceid)
|- 人脸(faceid)
....
....
|- 用户组二(group_id)
|- 用户组三(group_id)
....
关于人脸库的设置限制
每个开发者账号可以创建100个appid;
每个appid对应一个人脸库,且不同appid之间,人脸库互不相通;
每个人脸库下,可以创建多个用户组,用户组(group)数量没有限制;
每个用户组(group)下,可添加无限个user_id,无限张人脸(注:为了保证查询速度,单个group中的人脸容量上限建议为80万);
每个用户(user_id)所能注册的最大人脸数量没有限制;
提醒:每个人脸库对应一个appid,一定确保不要轻易删除后台应用列表中的appid,删除后则此人脸库将失效,无法进行任何查找!
质量判断
为了保证识别效果,请控制注册人脸的质量,在调用人脸注册接口时使用质量控制和活体控制参数保证图片的质量以及注册进入人脸库的人脸是活体