关于Apicloud UIBdFace模块百度人脸活体检测识SDK对接教程
软件APP开发根据客户或者产品的需求以后采用的技术会越来越智能化,所谓的智能化是指操作简单且不需要更多的人手去运维app,那么在没有达到高级水平的底层开发下接到了一个不符合自身能完成的功能状态下,那我们应当采取捷径运用框架与平台的SDK(SDK描述)巧合运用完成公司给下来的工作。接下来给大家介绍一个Apicloud hybridAPP 如何运用UIBdFace模块对接百度人脸活体检测识别功能
教程第一步:添加UIBdFace模块查看文档信息
项目中要运用到的模块UIBdFace,点击查看文档UIBdFace文档
相信很多apicloud开发的小白会被文档上的config配置值一脸疑惑,我T…觉得怎么获取?我第一次看也是这样,但是拿到了,模块就能完全运用SDK集成的活体检测功能了
教程第二步:注册百度账号申请license
文档的写的很清楚点击进去会跳转到对应的离线采集SDK管理控制台
(需要注册了百度云账号,申请企业运用离线SDK的理由)
什么是离线SDK呢?个人认为离线SDK可以在没有网络的情况下运用活体检测(眨眼,张嘴摇头等等。。)的集成检测功能。
进去了百度云离线采集SDK管理控制后点击新建授权
新建授权填写ios与安卓的包名相信apicloud都知道在左上角点击项目点击下拉信息就能看到该app对应掉ios与安卓包名,授权标识自己自定义,申请标识的规则与说明
(用于标识您的license授权信息,每个授权只能有唯一的标识,支持英文、数字、横线,20个英文字符以内;iOS和Android会自动加后缀以区分,并在配置时作为License
ID使用)
最后是填写安卓签名MD5加密串,亮眼的程序员们可以看到左上角下拉信息有一个安卓签名证书SHA1码,但是要拿到的必须是安卓签名MD5的加密串,这可怎么办?
给大家推荐一个方法获取安卓签名MD5串:MD5签名获取工具安卓版
新建成功之后会生成License管理块,根据UIBdFace文档一 一获取对应的值。
注意:添加模块到项目模块库里面之后先配置好了上传到云端进行自定义loader打包同步测试
var UIBdFace = api.require('UIBdFace');
UIBdFace.configuration({
minFaceSize : 200
});
UIBdFace.openLivenessView({
actions:[0,1,2,3,7]
},function(ret){
if(ret.status === 0){
alert('活体检测成功')
}
});
调起来了呢!
本文地址:https://blog.csdn.net/qq_39321304/article/details/108694675