Java

FaceAISDK_Android

Android on_device Face Recognition 、 Liveness detection and 1:N & M:N Face Search SDK 端侧可离线人脸识别 活体检测 以及1:N M:N 人脸搜索SDK

F

FaceAISDK

Dernière activité 29 sept. 2026
FaceAISDK/FaceAISDK_Android

1,3 k

étoiles

244

forks

8

issues ouvertes

anti-spoofingface-recognitionface-searchface-verificationliveness-detection

Ce README est souvent en anglais.

English | 中文


Get FaceAI On Google Play

on_device Offline Face Detection, Recognition, Liveness Detection Anti-Spoofing and 1:N/M:N Face Search SDK.
Completely offline implementation of edge-side face recognition, face search, and other functions.

SDK supports Android [8, 16]. All SDK functions work offline, no data is uploaded or stored, ensuring privacy and security.
Supports silent liveness detection and action liveness (mouth opening, smiling, blinking, head shaking, head nodding). Supports UVC protocol USB cameras (requires clear imaging, WDR > 105dB).

🚀 🔑 📡 💰
Efficient Integration Data Security Offline Use Cost Saving
Simple SDK APIs for quick integration, saving R&D costs Inference performed locally on device, no user data sent to cloud No network connection or cloud services required, one device can handle small scenarios Machine learning on device reduces cloud expenses

V2026.09.20

  1. Optimized color-based liveness detection. The circle size can now be adjusted to reflect more light onto the face.
  2. Reduced heat generation and power consumption during face search.
  3. Other minor improvements.

For more version history, refer to SDK Update Records

How to Use

FaceAISDK is hosted on mavenCentral. Ensure you add mavenCentral() to your repositories configuration.

api 'io.github.FaceAISDK:Android:Version' // UVC protocol cameras also require UVCAndroid dependency

Project Structure Overview

Module Description
FaceSDKLib Sub-module, all FaceAISDK features are demonstrated in this module
verify 1:1 face detection & recognition, liveness detection, static face comparison
search 1:N face search & recognition, face library management (CRUD)
addFace Shared component for 1:1 and 1:N to add faces and get feature vectors via SDK camera
SysCamera System camera (phones, tablets), works immediately after opening
UVCCamera UVC protocol USB camera face recognition & search, usually for custom hardware

【1:1】 Mobile attendance, app password-less login, face authorization, face unlock, patrol check-in verification.

【1:N】 Residential access control, company access control, smart locks, smart campus, robots, smart home, community, hotels, etc.

iOS SDK: https://github.com/FaceAISDK/FaceAISDK_iOS
Android: https://github.com/FaceAISDK/FaceAISDK_Android
Flutter: https://github.com/FaceAISDK/FaceRecognition_Flutter
uniApp UTS: https://github.com/FaceAISDK/FaceAISDK_uniapp_UTS
React Native: https://github.com/FaceAISDK/FaceRecognition_ReactNative

Please give us a 🌟Star if it helps you, thank you!

Demo APK Download

click to launch

For more details, please refer to: FaceAISDK Product Description and API Documentation

Projets similaires

Fast, Accurate, Mask-Aware Face Recognition SDK with Liveness Detection

Javaandroidanti-spoofingbiometrics
FFaceOnLive
241 étoiles45

3D passive face liveness detection, face detection, face liveness check, face anti-spoofing, face fraudulent check, face spoof detection, face fraud detection and face analysis on Android.

Javaandroidanti-spoofingface
Kkby-ai
275 étoiles42

iOS on_device Face Recognition 、 Liveness detection SDK 。iOS 人脸识别SDK支持ObjectC和Swift混合使用,支持iOS[15,26]

Swiftface-detectionface-recognitionios
FFaceAISDK
353 étoiles52