#23 · Primary category: Computer Vision
deepface
A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python
Project last updated:08/24/26
GitHub Stars
23.4K
Forks
3.2K
Contributors
101
License
MIT
Why we included this project
Deepface is a Python library that bundles face recognition with facial attribute analysis. It wraps several recognition models behind a small set of functions, so a single call can verify whether two photos show the same person or search a folder of images for a matching identity. The same library also extracts age, gender, emotion, and race attributes from a face, which is handy for demographic or sentiment-style features. Recognition scales from a simple directory of images to database-backed search with approximate nearest neighbor support across several vector stores, and detection, alignment, and normalization are handled internally. That makes it a practical starting point for attendance, access control, photo organization, or any product where identifying or describing faces matters.
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)