Android人脸检测,人脸识别和活体检测FaceAI SDK,包含人脸搜索

FaceAI SDK是设备端可离线不联网Android 人脸识别、活体检测、人脸图质量检测以及人脸搜索(1:N和M:N)SDK,可快速集成实现人脸识别,人脸搜索功能。
FaceAI Demo
2023-07-12 23:57:08

简要说明

SDK包含动作活体、静默活体检测,[1:1人脸识别以及1:N , M:N人脸识别检索],所有功能都在设备终端离线执行,SDK本身不用联网,不保存不上传任何人脸信息敏感资料更具隐私安全

其中活体检测支持张嘴、微笑、眨眼、摇头、点头 随机两种组合验证(支持去除特定的动作),低端机离线验证速度正常。

SDK支持Android 5+,建议设备配置 CPU为八核64位2.4GHz以上 摄像头RGB 宽动态镜头分辨率720p以上,帧率大于30并且无拖影。

实验室测试效果能覆盖95% 的中高低端机器,识别成功率>99%;特殊DIY系统或特殊定制硬件,外接USB摄像头等如有问题请先提Issues附带系统版本、设备型号、错误log等信息; 或发邮件到 anylife.zlb@gmail.com ,VIP用户添加 微信:HaoNan19990322 / WhatsApp: +8618707611416

使用场景和区别

【1:1】 移动考勤真人校验、App免密登录、刷脸支付、刷脸解锁、真人校验

【1:N】 小区门禁、公司门禁、智能门锁、智慧校园、景区、工地、社区、酒店等

【M:N】 公安布控、人群追踪 监控等等 (测试效果可使用 MN_face_search_test.jpg 模拟)

接入使用

  • 1.首先Gradle 中引入依赖 implementation 'io.github.anylifezlb:FaceAISDK:1.?.?' //FaceAISDK 请及时升级到最新

  • 2.更新本SDK 接入演示代码到最新版本,熟悉后Copy Demo代码到你的主工程

  • 3.解决项目工程中的第三方依赖库和主工程的冲突比如CameraX的版本等,Target SDK不同导致的冲突

  • 4.调整JDK版本到java 11 以上。Android Studio设置Preferences-Build-Gradle-JDK的版本为 11+

  • 5.集成过程中的问题可以GitHub 提issues或者详细描述你遇到的问题发邮件到anylife.zlb@gmail.com

    目前SDK默认使用java11. kotlin 1.7.20 打包,如果你的项目较老还在使用 kapt, kotlin-android-extensions导致集成冲突,建议尽快升级项目或者VIP联系定制

    更多使用说明下载SDK源码工程代码到Android Studio 以及下载Demo APK到手机体验 里面有详尽的注释说明和使用方法介绍,SDK源码熟悉完成后大概2小时可集成到你的主工程

其中

模块 描述
appMain 主工程,faceAILib 是人脸识别相关源码
faceAILib 人脸识别Lib module模块
/verify/* 1:1 人脸检测识别,活体检测页面,静态人脸对比
/search/* 1:N 和 M:N 人脸识别搜索页面,人脸库管理
/addFaceImage 人脸识别和搜索共用的添加人脸照片录入模块

服务定制

如果 SDK 不能匹配你的应用场景需要特殊定制化,请发邮件到anylife.zlb@gmail.com 也可以加微信 HaoNan19990322 ,备注人脸识别

欢迎关注Fork+Star获取最新动态,提出使用建议等 https://github.com/AnyLifeZLB/FaceVerificationSDK