美文网首页
离线版Android人脸检测,人脸识别和活体检测

离线版Android人脸检测,人脸识别和活体检测

作者: 曾经的你呀 | 来源:发表于2022-09-17 15:23 被阅读0次

    FaceVerificationSDK

    Offline Android Face Detection & Recognition And Alive Detect SDK 离线版Android人脸检测,人脸识别和活体检测SDK

    简要说明

    本SDK仅供Android 5.0 以上系统使用,包含人脸检测,人脸识别和活体检测,所有功能都是离线使用。SDK 总体积大小约为14.x MB,其中:

    • 人脸识别 7.X MB
    • 活体检测 6.x MB;

    后期模型数据可以不绑定SDK,以便减少APK 包体积,支持模型自定义私有化部署!

    离线模型MFN,解释器 TensorFlow Lite2.9.0 和机器学习套件ML KIT,相机预览和流处理CameraX
    前期测试效果能覆盖99.5 % 的中低端机器,识别成功率>99.9%。本统计数据仅供参考,以目前手机的配置,足以跑起来整个工程,
    但是多年以前的老旧机型和部分OEM 的设备运行就有点卡顿了,这类设备市面的保有量非常非常低,几乎可以忽略。
    可以概括为正常的手机都没有问题,除了部分山寨组装机,定制机。

    image.png

    使用场景(1:1 场景)

    手机考勤系统,机场/卡口人证对齐,免密码登录,酒店入驻、刷脸支付、刷脸解锁

    接入使用

    当前版本:3.0.2
    * 修复部分手机闪退问题
    * 添加认别超时检测
    * 优化使用体验
    
    
    //Android studio gradle 引入(Eclipse?Not support now !)
    implementation "io.github.anylifezlb:Face-Verification:3.0.2"
    
    ``` 
    //更多说明请看代码和下载Demo体验
    
            FaceProcessBuilder faceProcessBuilder = new FaceProcessBuilder.Builder(this)
                .setThreshold(0.8f)                 //threshold(阈值)设置,范围仅限 0.7-0.9,默认0.8
                .setBaseBitmap(baseBitmap)          //底片,请录入的时候保证底片质量
                .setGraphicOverlay(mGraphicOverlay) //遮罩层,人脸模型标记画面演示,可不传。
                .setLiveCheck(true)                 //是否需要活体检测,需要发送邮件,详情参考ReadMe
                .setProcessCallBack(new ProcessCallBack() {
                    @Override
                    public void onCompleted(boolean isMatched) {
      
                    }
    
                    @Override
                    public void onFailed(int code) {
    
                    }
    
                    @Override
                    public void onProcessTips(int actionCode) {
                        showAliveDetectTips(actionCode);
                    }
                })
                .create();
    
        faceDetectorUtils.setDetectorParams(faceProcessBuilder);
    ```
    
    
    
    更多使用说明下载参考本Repo,里面有比较详尽的使用方法,其中 
    
    * NaviActivity Demo 演示导航页面
    * UpdateBaseFaceActivity 更换底片页面
    * VerifyActivity 人脸检测识别,活体检测页面
    
    其中活体检测的使用需要你发送邮件到anylife.zlb@gmail.com 申请,内容包括
    APP简要描述,App名称 ,包名 和 下载链接。
    

    Demo 下载

    简书不让放地址,请前往GitHub 查看 FaceVerificationSDK

    相关文章

      网友评论

          本文标题:离线版Android人脸检测,人脸识别和活体检测

          本文链接:https://www.haomeiwen.com/subject/htheortx.html