我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!


喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>

点击这里点击这里申请百度智能云特邀VIP帐号,立即体验人脸识别>>>

百度人脸识别使用指南-人脸实名认证APP端Android方案集成指南

1. 文档说明

文档名称人脸实名认证APP方案 6.1版本集成文档
所属平台Android
提交日期2023-5-29

2. 版本说明

名称版本号
名镜方案6.1.0
系统支持android 4.4+

3. SDK说明

文件名称版本号说明
lib-logic.aar1.0.3名镜SDK,业务逻辑封装
faceplatform-ui.aar6.1人脸SDK的UI层,封装采集和活体UI等功能,以及各平台so库
lib-liantian.aar3.6.0.4-AES安全SDK
ocr_ui.aar1.2.0百度OCR身份识别库

4. Demo运行

4.1 配置包名和签名

从百度云控制台下载Demo之后,需要在build.gradle中配置好包名和签名信息。

安卓4.1.png

4.2 修改accessToken

以下两处修改为AI开放平台AK、SK获取到的access_token,正式环境需要APP服务端通过AK、SK来获取access_token,移动端测试可以链接拼接AK、SK的方式来获取access_token。【此处需要注意】 access_token存在有效期,正式环境需要APP服务端通过AK、SK来获取access_token,此处只测试使用。 (https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【百度云应用的AK】&client_secret=【百度云应用的SK】)。

测试实名认证,请将获取到的access_token填在如下地方:

安卓4.21.png

测试在线活体,请将获取到的access_token填在如下地方: 安卓4.22.png

5. SDK集成

首先在app工程中增加lib-liantian.aar、faceplatform-ui.aar、lib-logic.aar、ocr-ui.aar。此处需要注意,如果需要使用OCR身份证识别能力,则需要增加此ocr-ui-release.aar,如果不使用则不需要增加。在app工程的build.gradle中添加相关依赖,然后点击运行。

安卓5.png

6. 授权文件、加密文件

请将百度云控制台创建应用时获取的人脸授权文件(idl-license.face-android)、加密文件(idl-key.face-android)放置于Assets目录下。如果使用OCR身份证识别功能,请将OCR身份证识别授权文件(aip.license)也放置于Assets目录下,如下图所示。

安卓6.png

7. 人脸相关接口

7.1 初始化接口

初始化接口调用

返回值API描述
voidinit(Context context, String licenseKey, String licenseName,FaceInitCallback FaceInitCallback)人脸初始化接口

入参说明

参数类型说明
contextContext上下文
licenseKeyString授权Key
licenseNameString授权文件名称

onCallback回调说明

参数类型含义
resultCodeint错误码1000为成功,其他为失败,详情参考resultCode错误码说明
resultMsgString详情见resultCode错误码说明

resultCode错误码说明

推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。 

我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

131-3501-0006

上班时间

周一到周五

公司电话

130-0743-9476

二维码
线
resultCoderesultMsg自查方案
1000成功
1001License未初始化请按照集成文档说明完成SDK初始化
1002License数据解密失败请检查License文件是否正确
1003Licesen数据格式错误请检查license文件内容有被修改过
1004License-Key校验错误请检查工程代码初始化参数中的licenseId,和申请license文件的licenseId是否匹配
1005算法ID校验错误请提交工单或者线下联系百度产研人员
1006MD5校验错误请检查工程所使用的签名文件,和申请license文件的签名信息是否匹配
1007设备ID校验错误采集SDK的授权模式不会出现这个错误码
1008包名(应用名校验错误)请检查工程代码中的applicationId(包名)和申请license文件的applicationId(包名)是否匹配
1009过期时间不正确请提交工单或者线下联系百度产研人员
1010功能未授权请查看授权文件中是否缺少必要的采集SDK功能声明(funclist参数),例如炫瞳活体
1011授权已过期请查看当前设备时间是否已不在授权文件有效期内
1012本地文件读取失败请检查授权文件名称以及路径
1013远程数据拉取失败本地鉴权失败之后,会远程拉取授权文件;若远程鉴权依然失败,可以关闭网络后重试
1014本地时间校验错误请检查当前设备时间是否早于实际时间
2001非法的参数请提交工单或者线下联系百度产研人员