FaceNet Android is an on-device face recognition app that performs face recognition by comparing FaceNet embeddings against a vector database. This guide will help you set up and configure the app.
Installation
Download the latest APK from the GitHub Releases page.
Alternatively, you can build the app from source:
Clone the repository
git clone --depth=1 https://github.com/shubham0204/OnDevice-Face-Recognition-Android
Open in Android Studio
Open the project in Android Studio and perform a Gradle sync.
Run the app
Connect your Android device or start an emulator, then run the application.
Permissions
When you first launch the app, you’ll need to grant camera permissions. The app cannot function without camera access as it performs real-time face recognition on the camera feed.
Camera permissions are required for the app to work. Without them, face recognition cannot be performed.
Next steps
Once you’ve installed the app and granted permissions:
- Add faces to the database to create your recognition dataset
- Start recognizing faces in real-time using the camera
- Configure advanced options to optimize performance