Favicon of DeepFace

DeepFace

An MIT-licensed Python face recognition library that compares photos, finds matches and estimates facial attributes through a shared model interface.

DeepFace is a Python library for developers adding face recognition and facial analysis to applications. It brings several recognition models behind a shared interface and handles the image preparation needed to compare faces.

  • Face verification and search: Check whether photos show the same person or find matching faces in an image collection.
  • Model choice: Work with recognition models including VGG-Face, FaceNet, ArcFace, OpenFace, Dlib, SFace, GhostFaceNet and Buffalo_L.
  • Facial analysis: Estimate age, gender, emotion and race categories from face images.
  • Image processing: The library handles face detection, alignment and normalization alongside face representation and verification.

DeepFace is open source under the MIT license.

Similar to DeepFace