Qualcomm® AI HubAI Hub

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

Information

Operating System

Ubuntu 24.04+

Language

Python

Runtime

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