Face Recognition
On‑device live face recognition with TFLite
A sample app for Ubuntu that performs on‑device face recognition with any face‑embedding model via TFLite Runtime (CavaFace is the default supported model). Identities are enrolled from a directory of face images; a live camera stream is then processed frame‑by‑frame to detect faces, embed each one on‑device, and draw a labeled bounding box naming the matched person (or "Unknown"). It leverages GStreamer for camera input and a minimal web interface to stream the annotated frames, suitable for embedded applications.
1. Choose a compatible model
2. Get source code and dependencies
3. Build and run app
Compatible Models
Information
Operating System
Ubuntu 24.04+Language
PythonRuntime
TFLite
Use Case
Face Recognition
Join Us on Slack

Join our growing community of 2000+ developers in the AI Hub Slack Channel building the future of AI
Join Now










