exadel-inc /CompreFace

Leading free and open-source face recognition system

★ 8,401⑂ 1,191👁 99▤ 11
8,401
stars
+0+3+65
1,191
forks
99
watchers
–
prs
–
issues
11
releases
–
discussions

README

Exadel CompreFace is a leading free and open-source face recognition system


    
  
 
  
  Exadel CompreFace is a free and open-source face recognition service that can be easily integrated into any system without prior machine learning skills. 
     CompreFace provides REST API for face recognition, face verification, face detection, landmark detection, mask detection, head pose detection, age, and gender recognition and is easily deployed with docker.
     
  



  Official website
  



  Contributing
  ·
  Submit an Issue
  ·
  Blog
  ·
  Community chat
  



  
    
   
  
    
   



 Table Of Contents

   Overview
   Screenshots
   Video tutorials
   News and updates
   Features
   Functionalities
   Getting Started with CompreFace
   CompreFace SDKs
   Documentation
     How to Use CompreFace
     Face Services and Plugins
     Rest API Description
     Postman documentation and collection
     Face Recognition Similarity Threshold
     Configuration
     Architecture and Scalability
     Custom Builds
     Face data migration
     User Roles System
     Face Mask Detection Plugin
     Kubernetes configuration
     Gathering Anonymous Statistics
     Installation Options
   Contributing
   License info

 Overview

Exadel CompreFace is a free and open-source face recognition GitHub project. 
Essentially, it is a docker-based application that can be used as a standalone server or deployed in the cloud. 
You don’t need prior machine learning skills to set up and use CompreFace.

The system provides REST API for face recognition, face verification, face detection, landmark detection, mask detection, head pose detection, age, and gender recognition. 
The solution also features a role management system that allows you to easily control who has access to your Face Recognition Services.

CompreFace is delivered as a docker-compose config and supports different models that work on CPU and GPU. 
Our solution is based on state-of-the-art methods and libraries like FaceNet and InsightFace.

 Screenshots







   More Screenshots 
  












 Videos



     


     




   More Videos 
  



     


     





 News and updates

Subscribe to CompreFace News and Updates to never miss new features and product improvements.

 Features
The system can accurately identify people even when it has only “seen” their photo once. Technology-wise, CompreFace has several advantages over similar free face recognition solutions. CompreFace:

- Supports both CPU and GPU and is easy to scale up
- Is open source and self-hosted, which gives you additional guarantees for data security
- Can be deployed either in the cloud or on premises
- Can be set up and used without machine learning expertise
- Uses FaceNet and InsightFace libraries, which use state-of-the-art face recognition methods
- Starts quickly with just one docker command

 Functionalities

- Supports many face recognition services:
  - face detection
  - face recognition
  - face verificatio

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON