awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
exadel-inc avatar

exadel-inc/CompreFace

0
View on GitHub↗
7,782 stars·1,060 forks·Java·apache-2.0·29 viewsexadel.com/accelerator-showcase/compreface↗

CompreFace

CompreFace is a facial recognition system designed for human face detection, identification, and biometric identity verification. It provides a registry of known people and the ability to match faces in images against this database to determine a specific identity.

The system extracts facial landmarks to map geometry and analyzes physical attributes including age, gender, and head pose. It can also verify whether two different images belong to the same individual.

The project is implemented as a microservice-based deployment utilizing a REST API gateway and a PostgreSQL metadata store. It includes role-based access control to manage user permissions and administrative settings.

Features

  • Identity Matching - Matches detected faces against a registry of known individuals to determine their specific identity.
  • Identity Verifications - Verifies whether two different images belong to the same person.
  • Face Detection - Detects human faces within images and retrieves their coordinates.
  • Face Embeddings - Generates numerical vector embeddings of faces to enable efficient identity matching via distance calculations.
  • Face Recognition - Performs automated identification of individuals within image datasets by matching against known faces.
  • Facial Recognition - Provides a comprehensive system for identifying individuals from digital images using biometric data.
  • Biometric Verifications - Compares two faces to determine if they belong to the same person to confirm an identity.
  • RESTful - Provides a RESTful API gateway to expose facial recognition and analysis features to external clients.
  • Biometric Face Verification - Performs biometric face verification by matching an image against a known identity.
  • Facial Analysis Tools - Extracts facial attributes including age, gender, and head pose to analyze a person's appearance.
  • Facial Analysis Toolkits - Analyzes physical attributes such as age, gender, and head pose for facial data understanding.
  • Facial Landmark Analysis - Maps geometric points on a face to track features and facial structure.
  • Facial Landmark Detection - Identifies specific facial landmarks to map the geometry of a human face.
  • PostgreSQL Persistence - Uses PostgreSQL to persist facial metadata and identity registries.
  • Role-Based Access Control - Includes role-based access control to manage administrative settings and API permissions.
  • Microservice Architectures - Utilizes a microservice architecture to decouple the API gateway and web interface from the machine learning models.
  • Computer Vision - REST-based face recognition system for easy integration.
  • Face Recognition and Analysis - Open-source face recognition service with REST API.
  • Automation Tools - Listed in the “Automation Tools” section of the Awesome Selfhosted awesome list.

Star history

Star history chart for exadel-inc/comprefaceStar history chart for exadel-inc/compreface

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with CompreFace

These projects share indexed features with CompreFace. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • serengil/deepfaceserengil avatar

    serengil/deepface

    22,226View on GitHub↗

    Deepface is a comprehensive deep learning library for facial recognition and demographic analysis. It provides a modular pipeline that handles the entire lifecycle of facial processing, including detection, geometric alignment, and the transformation of facial images into high-dimensional numerical vector embeddings for identity verification and similarity comparison. The library distinguishes itself through a model ensemble approach, which combines predictions from multiple pre-trained neural networks to improve classification accuracy and reduce bias. It also integrates advanced security fe

    Pythonage-predictionarcfacedeep-learning
    View on GitHub↗22,226
  • xlite-dev/lite.ai.toolkitxlite-dev avatar

    xlite-dev/lite.ai.toolkit

    4,413View on GitHub↗

    lite.ai.toolkit is a C++ computer vision toolkit designed for edge AI deployment. It enables the execution of pre-trained models for object detection, image classification, and segmentation on resource-constrained devices. The project features a multi-backend inference engine that supports the ONNX model runtime, allowing AI models to run across different hardware targets. It includes a GPU-accelerated pipeline specifically for NVIDIA hardware to reduce latency and increase processing speed. The toolkit covers a broad range of facial analysis capabilities, including emotion detection, gender

    C++
    View on GitHub↗4,413
  • ageitgey/face_recognitionageitgey avatar

    ageitgey/face_recognition

    56,504View on GitHub↗

    This is a Python facial recognition library designed to detect, encode, and identify human faces in images and video. It functions as a biometric identification tool that converts facial features into numerical encodings to compare and match identities. The library provides a computer vision command line interface for batch processing face detection and recognition tasks across image directories. It also supports a GPU accelerated vision API that utilizes CUDA and NVIDIA hardware to increase the speed of facial analysis and identification. Its capabilities cover human face detection and faci

    Pythonface-detectionface-recognitionmachine-learning
    View on GitHub↗56,504
  • justadudewhohacks/face-api.jsjustadudewhohacks avatar

    justadudewhohacks/face-api.js

    17,869View on GitHub↗

    face-api.js is a TensorFlow.js face recognition library and browser-based computer vision API. It provides tools for performing face detection, recognition, and landmark prediction within browsers and Node.js. The library includes a biometric identity descriptor generator that creates numerical vectors to compare identity and similarity between images. It features a facial landmark detection tool for mapping sixty-eight specific coordinate points on a face, as well as an age and gender estimation model. Its capabilities cover real-time facial analysis, including the recognition of facial exp

    TypeScriptage-estimationemotion-recognitionface-detection
    View on GitHub↗17,869
Compare all 30 related projects→

Frequently asked questions

What does exadel-inc/compreface do?

CompreFace is a facial recognition system designed for human face detection, identification, and biometric identity verification. It provides a registry of known people and the ability to match faces in images against this database to determine a specific identity.

What are the main features of exadel-inc/compreface?

The main features of exadel-inc/compreface are: Identity Matching, Identity Verifications, Face Detection, Face Embeddings, Face Recognition, Facial Recognition, Biometric Verifications, RESTful.

Which projects share features with exadel-inc/compreface?

Projects with overlapping indexed features include: serengil/deepface — Deepface is a comprehensive deep learning library for facial recognition and demographic analysis. It provides a… xlite-dev/lite.ai.toolkit — lite.ai.toolkit is a C++ computer vision toolkit designed for edge AI deployment. It enables the execution of… ageitgey/face_recognition — This is a Python facial recognition library designed to detect, encode, and identify human faces in images and video.… justadudewhohacks/face-api.js — face-api.js is a TensorFlow.js face recognition library and browser-based computer vision API. It provides tools for… davidsandberg/facenet — FaceNet is a facial recognition framework designed to transform facial images into high-dimensional numerical… vladmandic/human — Human is a TensorFlow.js computer vision library used for face, body, and hand tracking within the browser or Node.js.…