我们开发的这套访客管理系统,关于访客核验部分支持多种方式:二维码核验,身份证核验,人证核验,人脸核验。
其中人证核验支持在线版,离线版(使用face_recognization)。
在线版使用了百度人脸搜索与库管理API(注意:需要企业资质使用该API)。
参考网址:
人脸识别_人脸检测_人脸对比_人脸搜索_活体检测_百度智能云 (baidu.com)
首先,配置人脸库
1 创建应用
2 创建用户组
说明:一个用户可以有多张人脸照片,用户和照片是一对多的关系。
3 获取AK和SK
关键接口:3个
关于人脸识别的api接口,图片统一使用base64编码。注意:图片image参数不可包含base64标识,只包含图片内容编码。
1 人脸注册
https://aip.baidubce.com/rest/2.0/face/v3/faceset/user/add
人脸识别_人脸检测_人脸对比_人脸搜索_活体检测_百度智能云 (baidu.com)
2 人脸删除
https://aip.baidubce.com/rest/2.0/face/v3/faceset/face/delete
人脸识别_人脸检测_人脸对比_人脸搜索_活体检测_百度智能云 (baidu.com)
3 人脸搜索
https://aip.baidubce.com/rest/2.0/face/v3/search
人脸识别_人脸检测_人脸对比_人脸搜索_活体检测_百度智能云 (baidu.com)
请求参数:
响应参数:匹配阈值(设置阈值后,score低于此阈值的用户信息将不会返回) 最大100 最小0 默认0
此阈值设置得越高,检索速度将会越快,推荐使用阈值80
至此,人证核验功能的主要架构基本完成,再根据业务调整代码既可。