Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

io.github.anylifezlb:FaceVerifyLib

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

io.github.anylifezlb:FaceVerifyLib

Offline Android Face Detection & Recognition And Alive Detect SDK

  • 3.3.3
  • Source
  • Maven
  • Socket score

Version published
Maintainers
1
Source

FaceVerificationSDK

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

简要说明

本SDK支持 Android 5.0 +,包含人脸检测,人脸识别和动作活体检测,所有功能都是离线使用。 活体检测支持张嘴,微笑,眨眼,摇头,点头 5种方式随机两种组合验证,低端机离线验证速度正常。

前期测试效果能覆盖99.5 % 的中低端机器,识别成功率>99.7%,本统计数据仅供参考。 特殊设备特殊硬件,如有问题请先提Issues,其他定制化需求请联系anylife.zlb@gmail.com交流

Preview

使用场景

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

【1:N】 考勤机,物业管理业主出入凭证等,(暂未优化1:N 识别速度!)

接入使用

#### 更新说明 (3.3.3以后 使用方式简化,安全升级。不兼容升级请参考Demo精简接入)

* 简化调用使用方式 !
* 活体检测支持设置超时时间 9-16 秒 
* 开放1:N 识别(暂未优化,需要提升速率!)
* 开发自定义 threshold(阈值)设置,范围仅限 0.7-0.9,默认0.8


//Gradle
implementation "io.github.anylifezlb:Face-Verification:3.3.3"

``` 
//更多说明请看代码和下载Demo体验

        FaceProcessBuilder faceProcessBuilder = new FaceProcessBuilder.Builder(this)
            .setThreshold(0.8f)                 //threshold(阈值)设置,范围仅限 0.7-0.9,默认0.8
            .setBaseBitmap(baseBitmap)          //1:1 底片「底片请设置为正脸无遮挡,并如Demo裁剪为仅含人脸」
            .setFaceLibFolder(BASE_FACE_DIR_1N) //1:N 底片库 (1还是N 中检测只能有一种)
            .setGraphicOverlay(mGraphicOverlay) //遮罩层,人脸模型标记画面演示,可不传。
            .setLiveCheck(true)                 //是否需要活体检测,需要发送邮件,详情参考ReadMe
            .setVerifyTimeOut(10)               //活体检测支持设置超时时间 9-16 秒
            .setProcessCallBack(new ProcessCallBack() {
                @Override
                public void onCompleted(boolean isMatched) {
                     //only 1:1 人脸识别检测会有Callback
                }

                @Override
                public void onMostSimilar(String imagePath){
                    //only 1:N 人脸识别检测会有Callback
                }

                @Override
                public void onFailed(int code) {

                }

                @Override
                public void onProcessTips(int actionCode) {
                    showAliveDetectTips(actionCode);
                }
            })
            .create();

    faceDetectorUtils.setDetectorParams(faceProcessBuilder);
```


更多使用说明下载参考本Repo和下载Demo体验,里面有比较详尽的使用方法,其中 

* NaviActivity Demo 演示导航页面
* New11BaseFaceActivity 更换底片页面(1:1)
* Verify11Activity 人脸检测识别,活体检测页面(1:1)
* 1:N 识别暂未优化

其中活体检测的使用需要你发送邮件到anylife.zlb@gmail.com 申请,内容包括
APP简要描述,App名称 ,包名 ,功能主页截屏,logo 和 下载链接6项内容。

Demo 下载

请前往下载: https://www.pgyer.com/faceVerify (托管服务如果失效请github 下载代码打包)

蒲公英下载

FAQs

Package last updated on 29 Nov 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc