#150 · Primary category: Computer Vision
uniface
UniFace: A Unified Face Analysis Library for Python | Detection, alignment, landmarks, face-mesh, recognition, parsing, gaze, attributes and anti-spoofing under one API.
Project last updated:08/23/26
GitHub Stars
1.6K
Forks
215
Contributors
5
License
MIT
Why we included this project
UniFace puts the whole face-analysis stack behind one Python API, so you can go from raw frames to detection, recognition, landmarks, gaze, parsing, attributes, and liveness checks without wiring together several model wrappers that were never designed to talk to each other. It offers multiple detector and embedding backends, including RetinaFace, SCRFD, YOLO-Face, ArcFace, and AdaFace, behind a consistent interface, which makes it easy to trade accuracy for speed depending on whether you run on CPU, Apple Silicon, or CUDA. The zero-config FaceAnalyzer gives you a working default pipeline for quick experiments, while the lower-level modules let you assemble only the pieces a production service actually needs. Teams building identity verification, access control, video analytics, or portrait-editing features will find the bundled tracking, anti-spoofing, and portrait matting especially useful, since those are usually the hardest parts to get right on your own.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)