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不联网)

演示视频

65ac030712dca8b2ac8a994c6a0398f0.gif

插件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);

其他信息

THE END
< <上一篇
下一篇>>