android检测张嘴眨眼,Android/IOS 活体检测(眨眼,摇头,点头,张嘴,远近)
更新记录
1.1.2(2021-05-24)
ios优化活体算法
1.1.1(2021-05-17)
v1.1.1_release(2020.05.14)
添加框的绘制
在计算人脸关键点变化的过程上加入防并发处理
优化摇头算法
添加人脸大小的检测 防止人脸过近或者过远
查看更多
平台兼容性
Android
iOS
适用版本区间:5.0 - 11.0 支持CPU类型:armeabi-v7a
适用版本区间:9 - 14
原生插件通用使用流程:
购买插件,选择该插件绑定的项目。
在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
开发完毕后正式云打包
注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择
概述
Android/IOS活体检测 (眨眼,摇头,点头,张嘴,远近),前后端结合,确保活体检测结果安全可靠。(可用于实人认证,SDK不联网)
演示视频
插件API接口说明
认证初始化
/**
* 认证初始化
* @param options(JSONObject), 包括如下字段:
* livingType:认证类型 1:远近,2:眨眼,3:摇头,4: 点头,5:张嘴
* @return livingDetectResult 对象包括如下几个字段
* {
* "code": ”ELD_SUCCESS“, -- ELD_SUCCESS:成功,ELD_FAILED:失败,ELD_PARAME_ERROR:参数异常,ELD_EXCEPTION:发生异常,ELD_UNSUPPORT:不支持此活体类型
* "msg":”成功“, -- 执行结果描述
* "data": "......" -- 执行结果数据
* }
*/
livingDetectResult LivingDetectionModule.authInit(options);
发起活体认证
/*
* 执行活体认证
* @param options(JSONObject), 包括如下字段:
* token:认证初始化服务器端返回的数据
* @param callback 执行结果回调,传入参数为对象 livingDetectResult 对象包括如下几个字段
* {
* "code": ”ELD_SUCCESS“, -- ELD_SUCCESS:成功,ELD_FAILED:失败,ELD_PARAME_ERROR:参数异常,ELD_EXCEPTION:发生异常,ELD_TIMEOUT:执行超时,ELD_PERMISSION:无法获取相机授权,ELD_CANCEL: 用户主动退出
* "msg":”成功“, -- 执行结果描述
* "data": "......" -- 执行结果数据
* "token": "" -- 本次认证token
* }
*/
LivingDetectionModule.startLivingDetect(options, callback);
其他信息