Faceplugin-ltd/FaceRecognition-Android
Face Recognition, Face Liveness Detection, Face Anti-Spoofing, Face Detection, Face Landmarks, Face Compare, Face Matching, Face Pose, Face Expression, Face Attributes, Face Templates Extraction, Face Landmarks
解决的问题
该项目提供了一个完整的 Android 本地生物识别引擎,使开发者能够在不将生物识别数据发送到云端的情况下,将人脸识别和活体检测功能集成到移动应用中。专为银行、KYC(了解你的客户)和访问控制等注重隐私的应用而设计。
工作原理
该 SDK 作为一个本地生物识别引擎运行,所有数据均在设备本地处理。它使用原生库(facerecognitionsdk.aar)执行人脸检测、注册时的模板提取以及 1:N 识别的相似度计算。它包含一个 VideoWorker 用于实时摄像头匹配,以及一个 Kotlin 帮助工具包,用于管理线程、CameraX 集成和本地数据库存储。
适用人群
需要离线、本地设备人脸识别生物识别处理的 Android 开发者,用于身份验证、移动注册或安全类应用。
主要亮点
- 本地处理:生物识别数据不会发送到云端,确保高隐私性。
- 全面的生物识别功能:支持 1:N 识别、2D 活体检测/防欺骗,以及带椭圆引导的面部捕捉。
- 属性分析:可提取 14 个关键点、年龄、性别、情绪以及图像质量(模糊、噪声、姿态)。
- 开发者工具:提供包含
FaceRecognitionClient的演示工具包,简化线程和摄像头处理的实现。
相关
- 项目
- 项目
- 项目
- 项目
- 项目