人脸库管理
$config = [
'app_id' => 'your appid',
'api_key' => 'your api key',
'secret_key' => 'your secret key'
];
$ai = AI::baidu($config);特别说明: 在下文中的所有$ai变量都表示当前的百度AI实例
人脸注册
人脸注册的路由为facesetUser()
// 注册url形式的图片
$imgUrl = 'http://domain/someimg.jpg';
$group = 'some_group'; //百度ai人脸库必选参数
$user = 'some_user';
$ai->facesetUser()->url($imgUrl)->group($group)->user($user)->add();
//注册base64编码后的图片
$code = 'Y3Jpc2VuY2hvdQ==';
$ai->facesetUser()->base64($code)->group($group)->user($user)->add();
// 注册本地文件
$path = 'path/to/someimg.jpg';
$ai->facesetUser()->path($path)->group($group)->user($user)->add();
// 使用可选参数
$ai->facesetUser()->path($path)->group($group)->user($user)->add([
'user_info' => 'user info',
'quality_control' => 'NONE',
'liveness' => 'NONE'
]);人脸更新
人脸更新的路由为facesetUser()
人脸删除
人脸删除的路由是faceset 和人脸注册的不一致
用户信息查询
获取用户人脸列表
用于获取一个用户的全部人脸列表
获取用户列表
用于查询指定用户组中的用户列表。
复制用户
用于将已经存在于人脸库中的用户复制到一个新的组
删除用户
用于将用户从某个组中删除
创建用户组
用于创建一个空的用户组,如果用户组已存在 则返回错误
删除用户组
删除用户组下所有的用户及人脸,如果组不存在 则返回错误
注:组内的人脸数量如果大于500条,会在后台异步进行删除。在删除期间,无法向该组中添加人脸。1秒钟可以删除20条记录,相当于一小时可以将7万人的人脸组删除干净。
组列表查询
Last updated
Was this helpful?