mirror of
https://github.com/yakhyo/uniface.git
synced 2026-05-19 15:41:29 +00:00
4.2 KiB
4.2 KiB
hide, template
| hide | template | |||
|---|---|---|---|---|
|
home.html |
UniFace
All-in-One Open-Source Face Analysis Library
Get Started{ .md-button .md-button--primary } View on GitHub{ .md-button }
### :material-face-recognition: Face Detection
ONNX-optimized detectors (RetinaFace, SCRFD, YOLO) with 5-point landmarks.
### :material-account-check: Face Recognition
AdaFace, ArcFace, MobileFace, and SphereFace embeddings for identity verification.
### :material-map-marker: Landmarks
Accurate 106-point facial landmark localization for detailed face analysis.
### :material-account-details: Attributes
Age, gender, race (FairFace), and emotion detection from faces.
### :material-face-man-shimmer: Face Parsing
BiSeNet semantic segmentation with 19 facial component classes.
### :material-eye: Gaze Estimation
Real-time gaze direction prediction with MobileGaze models.
### :material-motion-play: Tracking
Multi-object tracking with BYTETracker for persistent face IDs across video frames.
### :material-shield-check: Anti-Spoofing
Face liveness detection with MiniFASNet to prevent fraud.
### :material-blur: Privacy
Face anonymization with 5 blur methods for privacy protection.
### :material-database-search: Vector Indexing
FAISS-backed embedding store for fast multi-identity face search.
Installation
UniFace runs inference primarily via ONNX Runtime; some optional components (e.g., emotion TorchScript, torchvision NMS) require PyTorch.
Standard
pip install uniface
GPU (CUDA)
pip install uniface[gpu]
From Source
git clone https://github.com/yakhyo/uniface.git
cd uniface
pip install -e .
Next Steps
### :material-rocket-launch: Quickstart
Get up and running in 5 minutes with common use cases.
### :material-school: Tutorials
Step-by-step examples for common workflows.
### :material-api: API Reference
Explore individual modules and their APIs.
### :material-book-open-variant: Guides
Learn about the architecture and design principles.
License
UniFace is released under the MIT License.