uniapp对接百度人脸采集插件

闲来无事开发了几个uniapp插件,因咨询人太多,花点时间写个详细的对接说明。

插件地址:https://ext.dcloud.net.cn/plugin?id=800

2.0插件地址:https://ext.dcloud.net.cn/plugin?id=3487

Android 体验Demo APK下载:https://pan.baidu.com/s/1I7VKgLuqeL7GSQ-OLbhtUw


先分享几个靠谱的方案,如果符合你的业务那最好不过了

来源百度AI开放平台

人脸库相关接口:https://ai.baidu.com/docs#/Face-Set-V3/top

来源百度AI开放平台

在线活体检测:https://ai.baidu.com/docs#/Face-Liveness-V3/top



人脸核身

来源百度AI开放平台

身份证识别插件:https://ext.dcloud.net.cn/plugin?id=847



一、注册百度AI开放平台

1、登录百度AI开放平台:https://login.bce.baidu.com/

2、进入控制台

找到人脸识别点击进入

3、进入离线采集SDK管理

注意个人应该不能得到永久免费的权限


4、按照要求填入对应信息


这里要注意android的md5值

5、根据需求认证完成以后,创建您的License信息

分别下载Android 及 iOS的License文件

    这里需要注意Android申请时需要签名的MD5信息,这里用的到的签名,跟打包基座或云打包的时候用到的保持一致;然后记录Android和iOS的LicenseID

MD5获取方法:https://www.jianshu.com/p/42aa5fb62e0a

二、下载插件demo

1、uniapp实例源码下载:https://pan.baidu.com/s/1UtnxUP4RJ_SKtHL0C3YDAA (2.0版本需联系作者获取,自己在项目中创建对应目录也可以)

2、使用HbuilderX导入项目,并且用之前下载好的License文件覆盖项目中的文件

覆盖License文件

3、修改案例中的License ID(2.0的设置更加简洁)

修改License ID

4、检查manifest.json中App原生插件配置

检查项目配置中原生插件配置

5、打包自定义基座 运行->运行到手机->制作自定义基座

制作自定义基座


Andriod配置

Android注意:这里是用的证书文件及包名一定要跟申请百度的使用的证书保持一致


iOS配置

iOS注意:Bundle ID一定要跟百度注册的保持一致;自定义基座这里是用的是发布证书的描述文件,并且描述文件一定要包含测试手机信息

6、自定义基座打包完成以后选择基座

选择自定义基座

7、真机运行项目

注:该项目主要获取的bitmap可用于调用百度人脸云服务(如:注册、识别等。具体参见  https://ai.baidu.com/docs#/Face-API/top)。调用在线服务通常只需要传最佳人脸(bestImage0)

代码调用方法以及参数说明,详情见:https://ext.dcloud.net.cn/plugin?id=800

Android 体验Demo APK下载:https://pan.baidu.com/s/1I7VKgLuqeL7GSQ-OLbhtUw

以上是插件配置对接的全部过程,如果还有问题,或者其他技术的问题,请关注留言


8、最重要一点,开发不宜,对你有帮助,就赞赏个咖啡钱,你的赞赏才是我继续努力的动力!感谢!

你可能感兴趣的:(uniapp对接百度人脸采集插件)