serengil/deepface

A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python

68
/ 100
Established

Need to confirm someone's identity from a photo, or identify a person in a crowd? DeepFace helps you compare faces in images to see if they are the same individual. It can also analyze facial attributes like age, gender, emotion, and race. This tool is perfect for security professionals, researchers, and anyone working with visual identity verification or facial data analysis.

22,373 stars. Used by 1 other package. Available on PyPI.

Use this if you need to reliably verify identities from images or analyze various facial characteristics from a collection of photos.

Not ideal if you require real-time, high-throughput facial recognition for live video streams in production environments without custom integration.

facial-recognition identity-verification biometrics demographic-analysis image-intelligence
Maintenance 10 / 25
Adoption 11 / 25
Maturity 25 / 25
Community 22 / 25

How are scores calculated?

Stars

22,373

Forks

3,046

Language

Python

License

MIT

Last pushed

Mar 01, 2026

Commits (30d)

0

Dependencies

18

Reverse dependents

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/serengil/deepface"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.