awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Face detection library

Clasament actualizat la 14 iul. 2026

For face detection tools, the strongest matches are exadel-inc/compreface (CompreFace is a comprehensive facial recognition system that provides), seetaface/seetafaceengine (This is a comprehensive C++ library that provides the) and itcoders/human-detection-and-tracking (This project is a comprehensive computer vision system that). vipstone/faceai and cmusatyalab/openface round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Find the best face detection libraries for your project. Compare top-rated open-source tools by accuracy, speed, and activity to find the best fit.

Face detection library

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • exadel-inc/comprefaceAvatar exadel-inc

    exadel-inc/CompreFace

    7,782Vezi pe GitHub↗

    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 in

    CompreFace is a comprehensive facial recognition system that provides real-time detection, landmark analysis, and identity verification through a ready-to-use REST API.

    JavaFace RecognitionFacial Landmark DetectionFacial Recognition
    Vezi pe GitHub↗7,782
  • seetaface/seetafaceengineAvatar seetaface

    seetaface/SeetaFaceEngine

    4,638Vezi pe GitHub↗

    SeetaFaceEngine is a C++ face recognition engine designed to detect, align, and identify human faces. It functions as a native library that performs facial analysis without relying on external third-party software libraries. The system utilizes a convolutional neural network framework for facial feature extraction and identity matching, representing identities as numerical feature-vector embeddings. It employs a funnel-structured cascade schema for real-time face localization and stacked auto-encoder networks to normalize facial orientation through landmark alignment. The toolkit integrates

    This is a comprehensive C++ library that provides the core capabilities of face detection, landmark alignment, and identity recognition using deep learning models, making it a direct fit for building facial analysis applications.

    C++Convolutional Neural NetworksFace Recognition LibrariesFacial Recognition
    Vezi pe GitHub↗4,638
  • itcoders/human-detection-and-trackingAvatar ITCoders

    ITCoders/Human-detection-and-Tracking

    874Vezi pe GitHub↗

    This project is a computer vision framework designed for the detection, identification, and tracking of human subjects within video streams. It provides an integrated system for locating individuals, generating biometric models from image datasets, and maintaining identity labels across consecutive video frames. The system distinguishes itself through its ability to maintain identity persistence across multiple camera feeds. By utilizing deep learning inference to extract feature vector embeddings and applying motion prediction algorithms, it links unique identity signatures across disparate

    This project is a comprehensive computer vision system that provides real-time face detection, multi-face tracking, and identity recognition using deep learning-based feature embeddings.

    PythonConvolutional Neural NetworksFace RecognitionFace Tracking Systems
    Vezi pe GitHub↗874
  • vipstone/faceaiAvatar vipstone

    vipstone/faceai

    11,088Vezi pe GitHub↗

    Faceai is a computer vision toolkit designed for facial analysis, identity recognition, and image processing. It provides integrated engines for detecting human faces in static images and live video streams, matching facial encodings against identity databases, and mapping facial landmarks to understand geometric structure and alignment. The project enables real-time augmented reality applications, such as applying virtual makeup and digital accessories by scaling assets to detected facial coordinates. It also includes a suite for digital image restoration capable of removing noise, erasing w

    This toolkit provides a comprehensive suite for real-time face detection, landmark mapping, and identity recognition, directly addressing all the core requirements for facial analysis and tracking.

    PythonFace RecognitionFacial Landmark Analysis
    Vezi pe GitHub↗11,088
  • cmusatyalab/openfaceAvatar cmusatyalab

    cmusatyalab/openface

    15,398Vezi pe GitHub↗

    Openface is a deep learning toolkit designed for facial recognition and identity verification. It provides a comprehensive pipeline for detecting faces, aligning landmarks, and transforming facial images into compact numerical vectors. By utilizing these embeddings, the system enables identity classification and similarity comparison through geometric distance calculations. The project distinguishes itself by integrating research-oriented diagnostic tools alongside its core recognition capabilities. It includes utilities for visualizing high-dimensional feature clusters, inspecting internal c

    Openface is a deep learning toolkit that provides the core capabilities for face detection, landmark alignment, and identity recognition, making it a suitable library for building facial analysis systems.

    LuaConvolutional Neural NetworksFace TrackingFacial Landmark Detection
    Vezi pe GitHub↗15,398
  • justadudewhohacks/face-recognition.jsAvatar justadudewhohacks

    justadudewhohacks/face-recognition.js

    1,924Vezi pe GitHub↗

    Face-recognition.js is a computer vision software development kit for Node.js that provides tools for detecting, mapping, and identifying human faces within images and video streams. It functions as a bridge to high-performance native libraries, enabling developers to perform complex facial analysis tasks directly within JavaScript and TypeScript environments. The library distinguishes itself by combining deep learning inference with geometric landmark mapping. It utilizes pre-trained neural networks to extract facial feature vectors and employs Euclidean distance calculations to determine th

    This is a Node.js SDK that provides the core capabilities for face detection, landmark mapping, and recognition, making it a suitable tool for developers building these features into their applications.

    JavaScriptFace Recognition LibrariesFacial Landmark DetectionFacial Landmark Analysis
    Vezi pe GitHub↗1,924
  • justadudewhohacks/face-api.jsAvatar justadudewhohacks

    justadudewhohacks/face-api.js

    17,869Vezi pe 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

    This library provides a comprehensive suite of tools for face detection, landmark mapping, and recognition directly in the browser or Node.js, making it a highly capable solution for real-time facial analysis.

    TypeScriptFace RecognitionFace Recognition LibrariesFacial Landmark Detection
    Vezi pe GitHub↗17,869
  • kpzhang93/mtcnn_face_detection_alignmentAvatar kpzhang93

    kpzhang93/MTCNN_face_detection_alignment

    2,863Vezi pe GitHub↗

    This library provides a deep learning framework for identifying human faces and extracting facial landmarks within digital images. It utilizes a multi-task convolutional neural network architecture to simultaneously perform face classification, bounding box regression, and landmark localization. The system processes images through three sequential stages of neural networks, incorporating image pyramid resizing to detect faces of varying scales. To ensure accuracy, it employs bounding box regression to refine coordinate predictions and non-maximum suppression to filter out redundant overlappin

    This library provides a deep learning-based approach to face detection and facial landmark localization, serving as a specialized tool for identifying faces within images.

    MATLABConvolutional Neural NetworksFacial Landmark DetectionFacial Landmark Analysis
    Vezi pe GitHub↗2,863
  • timesler/facenet-pytorchAvatar timesler

    timesler/facenet-pytorch

    5,148Vezi pe GitHub↗

    facenet-pytorch is a facial recognition library for PyTorch that provides pretrained neural networks for detecting faces and extracting facial embeddings. It includes an MTCNN face detector for locating faces and landmarks, alongside an InceptionResnet face encoder to convert facial images into high-dimensional vectors for identity verification. The project provides tools for identity recognition by comparing facial embeddings using cosine similarity. It also supports facial video tracking to maintain identity consistency across consecutive frames and allows for the fine-tuning of pretrained

    This library provides the core deep learning models required for face detection, landmark localization, and identity recognition, serving as a robust toolkit for building custom facial analysis applications.

    PythonFace TrackingFacial Landmark DetectionFacial Recognition
    Vezi pe GitHub↗5,148
  • serengil/deepfaceAvatar serengil

    serengil/deepface

    22,226Vezi pe 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

    Deepface is a comprehensive library that provides the core capabilities for face detection, alignment, and recognition using deep learning models, making it a direct fit for your requirements.

    PythonFace RecognitionFace Recognition LibrariesFacial Landmark Detection
    Vezi pe GitHub↗22,226
  • ageitgey/face_recognitionAvatar ageitgey

    ageitgey/face_recognition

    56,504Vezi pe 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

    This library provides a comprehensive suite of tools for face detection, facial landmark analysis, and identity recognition, making it a highly capable solution for integrating these features into your own applications.

    PythonFace RecognitionFace Recognition LibrariesFacial Landmark Detection
    Vezi pe GitHub↗56,504
  • deepinsight/insightfaceAvatar deepinsight

    deepinsight/insightface

    29,002Vezi pe GitHub↗

    InsightFace is a comprehensive deep learning framework designed for face recognition, biometric identity verification, and feature extraction. It provides a specialized engine for one-to-one verification and one-to-many identification tasks, utilizing convolutional neural networks to transform raw image pixels into high-dimensional vector embeddings. The project includes a complete toolkit for detecting, aligning, and processing facial data to ensure consistent identity discrimination. Beyond core recognition, the platform distinguishes itself through an extensive model management and optimiz

    InsightFace is a comprehensive deep learning framework that provides state-of-the-art models for face detection, facial landmark alignment, and identity recognition, making it a flagship tool for these tasks.

    PythonFace Recognition Libraries
    Vezi pe GitHub↗29,002
  • davidsandberg/facenetAvatar davidsandberg

    davidsandberg/facenet

    14,326Vezi pe GitHub↗

    FaceNet is a facial recognition framework designed to transform facial images into high-dimensional numerical embeddings for identity verification and recognition. It provides a deep learning face embedder that maps facial features into a Euclidean space where distance corresponds to facial similarity. The system includes tools for both supervised and unsupervised identity management. It features a face identity classifier for categorizing images into known identity classes and an unsupervised clustering tool to group similar facial embeddings together without predefined labels. The framewor

    This framework provides the core deep learning models and tools required for facial recognition and embedding generation, though it functions as a library for building such systems rather than a complete, real-time application.

    PythonFace RecognitionFacial RecognitionFace Alignment Tools
    Vezi pe GitHub↗14,326
  • coneypo/dlib_face_recognition_from_cameraAvatar coneypo

    coneypo/Dlib_face_recognition_from_camera

    2,467Vezi pe GitHub↗

    This project is a computer vision system designed for real-time facial recognition and identity tracking using live camera feeds. It provides a framework for capturing, registering, and identifying multiple individuals simultaneously by comparing live video input against a local database of pre-registered facial descriptors. The system distinguishes itself through a performance-oriented processing pipeline that balances computational load during live analysis. By combining deep neural network feature extraction with centroid-based object tracking, the software maintains consistent identity la

    This project provides a complete, real-time facial recognition and tracking system that leverages deep learning models to identify multiple individuals from live video feeds.

    PythonFace Recognition LibrariesFace TrackingFace Tracking Systems
    Vezi pe GitHub↗2,467
  • injetlee/pythonAvatar injetlee

    injetlee/Python

    10,522Vezi pe GitHub↗

    This project is a scripting framework designed for task automation and computer vision processing. It functions as an automated messaging bot for communication platforms and a tool for detecting and identifying human faces within digital images. The framework utilizes a series of algorithms to isolate facial landmarks and perform pattern analysis on digital frames. It integrates with communication services to monitor incoming data streams, allowing for the execution of predefined logic in response to user requests. The system manages data through a sequential buffer to ensure orderly process

    This project provides a Python-based framework for computer vision tasks, including face detection and landmark identification, making it a functional tool for your requirements despite its broader focus on automation and bot building.

    PythonFace Recognition LibrariesFacial Recognition
    Vezi pe GitHub↗10,522
  • yadiraf/prnetAvatar YadiraF

    YadiraF/PRNet

    5,013Vezi pe GitHub↗

    PRNet is a Python library for 3D facial reconstruction. It uses a deep learning regression model to predict 3D facial geometry and vertex colors from a single 2D input image to generate a textured mesh. The project provides tools for digital face swapping, allowing the replacement of a target face with a new image and blending textures to match the original pose. It also includes a framework for face texture swapping and blending to fit specific 3D poses. Additional capabilities cover facial analysis, including the detection and alignment of facial landmarks and the estimation of head pose a

    This library provides advanced facial landmark detection and 3D reconstruction capabilities, making it a specialized tool for analyzing and manipulating facial features within images.

    PythonFacial Landmark DetectionFace AlignmentFacial Landmark Analysis
    Vezi pe GitHub↗5,013
  • 1adrianb/face-alignmentAvatar 1adrianb

    1adrianb/face-alignment

    7,518Vezi pe GitHub↗

    This is a PyTorch-based computer vision library for detecting 2D and 3D facial landmark coordinates. It functions as a facial landmark detector and reconstruction tool, utilizing deep learning to identify precise geometric points on human faces from image datasets. The library allows for the selection of specific detection backends to balance accuracy and processing speed. It supports the integration of precomputed bounding box files, which enables the system to bypass the initial detection phase and proceed directly to landmark extraction. The toolkit includes capabilities for batch image p

    This library provides robust facial landmark detection and 3D reconstruction using deep learning, serving as a specialized component for building broader face detection and recognition systems.

    PythonFacial Landmark DetectionFace AlignmentFacial Landmark Analysis
    Vezi pe GitHub↗7,518
  • kagami/go-faceAvatar Kagami

    Kagami/go-face

    1,189Vezi pe GitHub↗

    This project is a Go library designed for facial detection, landmark mapping, and identity verification. It provides a toolkit for integrating computer vision capabilities into applications, enabling the automated identification and analysis of human faces within digital images. The library utilizes a deep residual network to transform facial data into compact vector representations, which are then compared using geometric distance calculations to confirm identities. It employs histogram-based object detection to locate facial structures and maps specific points on the face to define geometry

    This Go library provides the core capabilities for face detection, landmark mapping, and identity verification using deep learning models, making it a suitable tool for integrating these features into your own applications.

    GoFace Recognition LibrariesFacial Landmark Analysis
    Vezi pe GitHub↗1,189
  • brandonjoffe/home_surveillanceAvatar BrandonJoffe

    BrandonJoffe/home_surveillance

    1,259Vezi pe GitHub↗

    This project is a computer vision-based security platform designed for real-time property surveillance and automated threat detection. It integrates live video stream management with neural network processing to monitor, track, and identify individuals within a monitored environment. The system distinguishes itself through local identity management, which allows users to train classifiers on specific individuals and store facial embeddings directly on the local system. By combining this biometric analysis with event-driven logic, the platform can differentiate between known persons and unknow

    This platform provides a complete, self-contained system for real-time face detection, tracking, and recognition, making it a practical application for your surveillance needs.

    HTMLFacial RecognitionReal-Time Object Detection
    Vezi pe GitHub↗1,259
  • cmu-perceptual-computing-lab/openposeAvatar CMU-Perceptual-Computing-Lab

    CMU-Perceptual-Computing-Lab/openpose

    34,145Vezi pe GitHub↗

    OpenPose is a real-time pose estimation engine designed to detect and track human body, face, hand, and foot landmarks. It functions as a multi-person motion tracker, identifying the spatial coordinates of multiple individuals simultaneously within video streams or static images. Beyond two-dimensional detection, the software acts as a three-dimensional kinematics processor, reconstructing spatial movement data from single or multiple synchronized camera perspectives. The system distinguishes itself through a bottom-up approach that utilizes part-affinity fields to associate body parts across

    OpenPose is a powerful real-time pose estimation engine that includes facial landmark detection and multi-person tracking, though it focuses on skeletal keypoints rather than identity-based face recognition.

    C++Multi-Person TrackersKeypoint Detection
    Vezi pe GitHub↗34,145
  • eduardolundgren/tracking.jsAvatar eduardolundgren

    eduardolundgren/tracking.js

    9,472Vezi pe GitHub↗

    tracking.js is a browser computer vision library written in JavaScript for performing real-time image analysis and object tracking directly within a web browser. It functions as a real-time object tracker, a color tracking tool, and a face detection utility. The library enables the detection and monitoring of specific color ranges, human faces, and known visual patterns across consecutive video frames. It extracts visual features and descriptors from images to identify distinct landmarks for matching and tracking. The project covers broad computer vision capabilities, including the ability t

    This library provides real-time face detection and tracking capabilities directly in the browser, making it a suitable tool for developers looking to implement these features in web-based applications.

    JavaScriptFace TrackingReal-Time Object Detection
    Vezi pe GitHub↗9,472
  • esimov/pigoAvatar esimov

    esimov/pigo

    4,710Vezi pe GitHub↗

    Pigo is a computer vision library written in Go for locating human faces in images and video streams. It provides tools for face detection, facial landmark identification, and pupil and eye localization. The project is implemented in pure Go to ensure portable execution without external dependencies. It supports compilation to WebAssembly, enabling face detection and image processing to run directly in web browsers without a backend. The library's capabilities include real-time face detection using classifier cascades and gaze tracking localization. It maps anatomical points on the face to a

    Pigo is a computer vision library that provides real-time face detection and facial landmark identification, making it a capable tool for your requirements despite lacking built-in face recognition functionality.

    GoFacial Landmark DetectionFacial Landmark Analysis
    Vezi pe GitHub↗4,710
  • tadasbaltrusaitis/openfaceAvatar TadasBaltrusaitis

    TadasBaltrusaitis/OpenFace

    7,690Vezi pe GitHub↗

    OpenFace is an affective computing framework and facial behavior analysis toolkit designed for the extraction of facial features and the recognition of muscle movements to analyze human emotional behavior. It provides a research platform for analyzing human emotion and social interaction patterns through computer vision. The software implements a suite of tools for detecting facial landmarks, calculating head pose in 3D space relative to a camera, and tracking eye gaze by analyzing eye position and orientation. It also includes capabilities for facial action unit recognition to identify speci

    OpenFace is a specialized toolkit for facial landmark detection and behavior analysis that provides the core computer vision capabilities required for tracking and identifying facial features, though it is primarily focused on affective computing rather than general-purpose identity recognition.

    MATLABFacial Landmark Detection
    Vezi pe GitHub↗7,690
  • zhaoj9014/face.evolveAvatar ZhaoJ9014

    ZhaoJ9014/face.evoLVe

    3,586Vezi pe GitHub↗

    face.evoLVe is a deep learning library designed for the training and deployment of facial recognition models. It provides a comprehensive framework for converting facial images into numerical feature vectors, enabling identity verification and similarity analysis across large-scale datasets. The project facilitates the entire lifecycle of facial analysis, from dataset preparation and image standardization to distributed model training. It includes utilities for detecting facial landmarks and applying geometric transformations to ensure consistent input orientation, as well as data augmentatio

    This library provides the necessary deep learning framework for facial landmark detection and face recognition, though it is primarily focused on model training and feature extraction rather than providing a ready-to-use real-time detection application.

    PythonFacial Landmark DetectionFace Alignment
    Vezi pe GitHub↗3,586
  • auduno/clmtrackrAvatar auduno

    auduno/clmtrackr

    6,504Vezi pe GitHub↗

    clmtrackr is a JavaScript computer vision library designed for facial landmark detection and real-time tracking. It implements Constrained Local Models to identify specific coordinate points on a human face within video feeds or static images. The project functions as a real-time face warping engine and expression analysis tool. It can distort facial images via parametric models to create caricatures or identify and label emotional states such as happiness, sadness, anger, and surprise based on feature coordinates. The library covers a broad range of capabilities including automatic and manu

    This library provides real-time facial landmark detection and tracking capabilities, making it a suitable tool for identifying and mapping human faces in browser-based applications.

    JavaScriptFacial Landmark DetectionFacial Landmark Analysis
    Vezi pe GitHub↗6,504
  • vladmandic/humanAvatar vladmandic

    vladmandic/human

    2,999Vezi pe GitHub↗

    Human is a TensorFlow.js computer vision library used for face, body, and hand tracking within the browser or Node.js. It provides a framework for human pose and gesture tracking, facial recognition, and biometric liveness detection to verify a live human presence. The project distinguishes itself through a full suite of identity and motion tools, including a facial recognition framework that generates embeddings for similarity matching and a background segmenter for separating humans from their environment. It incorporates a liveness detector to prevent spoofing during facial analysis. The

    This library provides a comprehensive suite of face detection, landmark tracking, and recognition capabilities using deep learning models, making it a highly capable tool for real-time facial analysis in browser and Node.js environments.

    HTMLFace TrackingFacial Recognition
    Vezi pe GitHub↗2,999
  • xlite-dev/lite.ai.toolkitAvatar xlite-dev

    xlite-dev/lite.ai.toolkit

    4,413Vezi pe 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

    This toolkit provides a comprehensive C++ framework for deploying deep learning models, including specific implementations for facial recognition, landmark detection, and face embedding extraction suitable for real-time edge processing.

    C++Face RecognitionFacial Landmark DetectionFacial Recognition
    Vezi pe GitHub↗4,413
  • biubug6/face-detector-1mb-with-landmarkAvatar biubug6

    biubug6/Face-Detector-1MB-with-landmark

    1,106Vezi pe GitHub↗

    This project provides a compact neural network architecture designed for human face detection and facial landmark localization. It functions as a specialized computer vision tool that identifies faces and extracts five specific facial key points within a single inference pass, making it suitable for integration into resource-constrained environments. The system utilizes a lightweight convolutional backbone and an anchor-based detection mechanism to maintain a small memory footprint while performing real-time processing. By employing a multi-task learning head, the model simultaneously predict

    This project is a specialized computer vision tool that provides real-time face detection and facial landmark localization using a lightweight deep learning model, making it a highly effective component for building face-processing applications.

    PythonFacial Landmark Detection
    Vezi pe GitHub↗1,106
  • jeeliz/jeelizfacefilterAvatar jeeliz

    jeeliz/jeelizFaceFilter

    2,883Vezi pe GitHub↗

    jeelizFaceFilter is a browser-based computer vision engine and WebGL face tracking library designed for AR filters and real-time facial movement tracking. It functions as a neural network face detector that identifies multiple faces and monitors mouth movements and rotation within a web browser. The system distinguishes itself through a model-swappable detection pipeline, allowing the exchange of neural network weights to balance accuracy and performance across different camera angles and devices. It features real-time lighting synchronization to match the illumination of 3D overlays with the

    This is a browser-based computer vision library that provides real-time face detection, multi-face tracking, and facial landmark mapping, making it a capable tool for integrating these features into web applications.

    JavaScriptFace Tracking
    Vezi pe GitHub↗2,883
  • cleardusk/3ddfaAvatar cleardusk

    cleardusk/3DDFA

    3,678Vezi pe GitHub↗

    3DDFA is a 3D face reconstruction tool that generates three-dimensional facial meshes and 68 structural landmarks from a single two-dimensional input image. The project provides utilities for estimating facial pose and depth maps to determine the orientation and position of a face. It includes a geometry exporter to save reconstructed facial shapes into standard file formats for use in external 3D modeling software. The software further covers automated face cropping using landmark-based and landmark-free identification methods, as well as the extraction of specialized mathematical represent

    This tool provides advanced facial landmark detection and pose estimation, which are core components of face analysis, though it focuses on 3D reconstruction rather than general-purpose face recognition or multi-face tracking.

    PythonFacial Landmark Detection
    Vezi pe GitHub↗3,678
  • paddlepaddle/paddledetectionAvatar PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243Vezi pe GitHub↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    PaddleDetection is a comprehensive computer vision framework that includes specific pre-trained models and pipelines for face detection, landmark localization, and multi-object tracking, making it a powerful tool for building custom face-processing workflows.

    PythonReal-Time Object DetectionEdge Object DetectionKeypoint Detection
    Vezi pe GitHub↗14,243
  • ultralytics/ultralyticsAvatar ultralytics

    ultralytics/ultralytics

    58,468Vezi pe GitHub↗

    Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep learning models across a wide range of visual recognition tasks. It provides a unified interface for core operations including object detection, instance segmentation, pose estimation, and image classification. By utilizing a modular architecture, the platform allows users to swap model components to balance inference speed and accuracy requirements for diverse applications. The framework distinguishes itself through its support for real-time processing and flexible deployment. It in

    This framework provides the high-performance deep learning models and real-time processing capabilities required for face detection and tracking, though it functions as a general-purpose computer vision toolkit rather than a specialized face-recognition application.

    PythonEdge Object Detection
    Vezi pe GitHub↗58,468
  • accord-net/frameworkAvatar accord-net

    accord-net/framework

    4,540Vezi pe GitHub↗

    This project is a scientific computing framework for the .NET ecosystem, providing a comprehensive suite of libraries for numerical analysis, statistics, and mathematical optimization. It serves as a foundational toolkit for developing applications in machine learning, digital signal processing, and computer vision. The framework provides specialized toolkits for training and deploying predictive models, including neural networks, support vector machines, and decision trees. It further distinguishes itself with deep integrations for real-time visual analysis, such as object tracking and facia

    This framework provides a comprehensive suite of computer vision and machine learning tools, including specific capabilities for face detection and landmark analysis, making it a suitable library for building face-processing applications.

    C#Face TrackingFacial Landmark Detection
    Vezi pe GitHub↗4,540
  • iperov/deepfaceliveAvatar iperov

    iperov/DeepFaceLive

    30,536Vezi pe GitHub↗

    DeepFaceLive is a desktop application designed for real-time facial replacement and animation within live video streams. By utilizing deep learning models, the software performs high-speed identity mapping and facial feature analysis to transform video content as it is captured. The engine relies on GPU-accelerated inference to execute these complex image manipulation tasks at interactive frame rates. The application distinguishes itself through a modular video processing pipeline that chains specialized tasks to maintain high throughput and low latency. It features a virtual camera streaming

    This application provides real-time facial analysis and landmark detection as part of its core pipeline for live video manipulation, making it a functional tool for face detection and tracking even though its primary purpose is face swapping.

    PythonFacial Manipulation ModelsHardware-Accelerated InferenceReal-Time Face Swapping
    Vezi pe GitHub↗30,536
  • oarriaga/face_classificationAvatar oarriaga

    oarriaga/face_classification

    5,733Vezi pe GitHub↗

    This project is a deep learning face classification system that detects human faces and classifies gender and emotion. It utilizes convolutional neural networks and computer vision tools to analyze facial attributes in both static images and live video streams. The system includes specialized classifiers for emotions based on the FER2013 dataset and gender based on IMDB datasets. These models are integrated into a containerized web service, allowing the classification logic to be exposed as an API that processes image data via network requests. The technical surface covers the entire pipelin

    This project provides a deep learning-based pipeline for real-time face detection and attribute classification, making it a functional tool for identifying and analyzing faces in images and video streams.

    PythonEmotion ClassifiersAttribute ClassifiersCascade Classifier Detections
    Vezi pe GitHub↗5,733
  • liuliu/ccvAvatar liuliu

    liuliu/ccv

    7,223Vezi pe GitHub↗

    ccv is a computer vision library written in C designed for high-performance visual analysis. It serves as a framework for image classification, object detection, and the identification of faces, pedestrians, and vehicles. The library distinguishes itself through hardware-accelerated vision and deep learning inference optimizations. It utilizes a quantized tensor processor to transform floating-point data into eight-bit integers and implements integer-quantized attention mechanisms to reduce memory bandwidth and increase data throughput. The project covers a broad range of capabilities, inclu

    This is a high-performance computer vision library that includes specific capabilities for face detection and object tracking, making it a suitable building block for implementing the requested facial analysis features.

    C++GPU Accelerated Computer VisionC ImplementationsComputer Vision Libraries
    Vezi pe GitHub↗7,223
  • mjrovai/opencv-face-recognitionAvatar Mjrovai

    Mjrovai/OpenCV-Face-Recognition

    1,344Vezi pe GitHub↗

    OpenCV-Face-Recognition is a computer vision system designed to detect human faces and verify identities within live video streams and static images. It functions as a Python-based toolkit that processes visual data to locate facial boundaries and match detected features against a pre-trained database of profiles. The system utilizes a structured computer vision pipeline that integrates object detection with statistical analysis to perform identity verification. It employs pre-trained classifiers to scan for facial patterns and encodes facial textures into binary histograms to create represen

    This toolkit provides a complete pipeline for face detection, landmark-based analysis, and identity verification in both static images and live video streams using established computer vision techniques.

    PythonFace Detection and RecognitionFace DetectionFace Detection
    Vezi pe GitHub↗1,344
  • opencv/opencvAvatar opencv

    opencv/opencv

    89,201Vezi pe GitHub↗

    OpenCV is a comprehensive computer vision library designed for real-time performance and cross-platform deployment. It provides a native execution environment that leverages multi-threaded operations and automated memory management to handle intensive computational tasks, including image processing and machine learning model inference. The library distinguishes itself through a data-oriented matrix framework that utilizes proxy-based array abstractions to provide a consistent interface for multidimensional data. By employing factory-pattern algorithm interfaces and runtime type dispatching, i

    OpenCV is a foundational computer vision library that provides the essential deep learning models, real-time processing capabilities, and facial landmark detection tools required to build face detection and recognition systems.

    C++Computer Vision LibrariesObject Detection and TrackingModel Inference and Serving
    Vezi pe GitHub↗89,201
  • davisking/dlibAvatar davisking

    davisking/dlib

    14,399Vezi pe GitHub↗

    dlib is a C++ machine learning toolkit and data analysis framework. It provides a collection of algorithms and utilities for building predictive modeling applications and performing statistical analysis on large datasets within native C++ environments. The project functions as a binding library that wraps low-level C++ machine learning algorithms into high-level Python scripting interfaces. This allows for the integration of high-performance native implementations with Python for machine learning development. The framework covers the implementation of predictive models, the execution of mach

    Dlib is a comprehensive C++ toolkit that provides robust, industry-standard deep learning models for real-time face detection, facial landmark estimation, and face recognition, making it a foundational library for building these capabilities.

    C++C++ Machine Learning DevelopmentData AnalysisData Analysis Frameworks
    Vezi pe GitHub↗14,399
  • shiqiyu/libfacedetectionAvatar ShiqiYu

    ShiqiYu/libfacedetection

    12,749Vezi pe GitHub↗

    libfacedetection is a C++ face detection library and computer vision tool. It utilizes a neural network face detector to identify human faces in images and return bounding box coordinates. The library is designed for low latency and high throughput processing, enabling real-time face detection in image and video streams. It supports automated image analysis for identifying coordinates of human faces across large batches of photos and high-performance video processing.

    This is a high-performance C++ library specifically engineered for real-time face detection using deep learning, though it focuses on bounding box detection rather than the broader facial landmark or recognition features requested.

    C++Face DetectionComputer Vision LibrariesImage Analysis Tools
    Vezi pe GitHub↗12,749
  • biubug6/pytorch_retinafaceAvatar biubug6

    biubug6/Pytorch_Retinaface

    2,957Vezi pe GitHub↗

    Retinaface get 80.99% in widerface hard val using mobilenet0.25.

    This repository provides a deep learning-based implementation of the RetinaFace model, which is a specialized tool for detecting faces and facial landmarks in images.

    PythonFace detection
    Vezi pe GitHub↗2,957
  • atulapra/emotion-detectionAvatar atulapra

    atulapra/Emotion-detection

    1,354Vezi pe GitHub↗

    This project is a deep learning system designed for real-time emotion recognition and facial expression analysis. It utilizes a convolutional neural network architecture to process raw visual input, mapping complex facial patterns to seven distinct emotional states through a supervised machine learning pipeline. The system functions as both a training framework and an inference engine. It includes utilities for preparing and standardizing large image datasets to ensure consistent input quality, alongside a real-time processing pipeline that captures and buffers live video frames to perform co

    This project provides a real-time facial analysis pipeline using deep learning and OpenCV, which covers the core requirements for detecting and processing faces even though its primary focus is on emotion classification.

    PythonConvolutional Neural Networks
    Vezi pe GitHub↗1,354
  • ydwen/caffe-faceAvatar ydwen

    ydwen/caffe-face

    1,212Vezi pe GitHub↗

    This branch is developed for deep face recognition

    This repository provides deep learning models and implementations specifically for face recognition, serving as a core tool for identifying and verifying faces in images.

    C++Face ManipulationFace RecognitionFace Recognition Models
    Vezi pe GitHub↗1,212
  • sayannath/face-authentication-appAvatar sayannath

    sayannath/Face-Authentication-App

    21Vezi pe GitHub↗

    A flutter which is capable of Face Authentication. Used Facenet to do face authentication.

    This application provides a complete face authentication solution using deep learning models, making it a functional tool for identifying and verifying faces despite being built as a mobile-focused implementation.

    DartComputer Vision Models
    Vezi pe GitHub↗21
  • grib0ed0v/face_recognition.pytorchAvatar grib0ed0v

    grib0ed0v/face_recognition.pytorch

    151Vezi pe GitHub↗

    Deep Face Recognition in PyTorch

    This repository provides deep learning-based face recognition models in PyTorch, offering the core capability of identifying faces even though it focuses more on recognition than real-time tracking or landmark detection.

    PythonFacial, Action and Pose Recognition
    Vezi pe GitHub↗151
  • zhaoj9014/face.evolve.pytorchAvatar ZhaoJ9014

    ZhaoJ9014/face.evoLVe.PyTorch

    3,587Vezi pe GitHub↗

    Evolve to be more comprehensive, effective and efficient for face related analytics \& applications! (WeChat News) About the name: "face" means this repo is dedicated for face related analytics \& applications. "evolve" means unleash your greatness to be better and better. "LV" are capitalized…

    This repository provides a comprehensive suite of deep learning models and tools for face detection, landmark localization, and recognition, making it a direct fit for building face analysis applications.

    PythonFace Analysis LibrariesFacial, Action and Pose Recognition
    Vezi pe GitHub↗3,587
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
exadel-inc/compreface7.8KJavaapache-2.05 oct. 2024
seetaface/seetafaceengine4.6KC++NOASSERTION4 apr. 2020
itcoders/human-detection-and-tracking874PythonApache-2.030 dec. 2022
vipstone/faceai11.1KPythonMIT16 apr. 2020
cmusatyalab/openface15.4KLuaapache-2.04 oct. 2024
justadudewhohacks/face-recognition.js1.9KJavaScriptMIT2 feb. 2021
justadudewhohacks/face-api.js17.9KTypeScriptMIT24 ian. 2024
kpzhang93/mtcnn_face_detection_alignment2.9KMATLABMIT11 oct. 2022
timesler/facenet-pytorch5.1KPythonMIT16 sept. 2025
serengil/deepface22.2KPythonmit10 feb. 2026

Related searches

  • Face tracking library
  • a face recognition library for python projects
  • an open source library for face recognition
  • a computer vision library for face detection
  • an open source tool for face swapping
  • toolkit pentru animația facială cu AI
  • o bibliotecă de computer vision pentru detecția obiectelor
  • librărie pentru detecția obiectelor în timp real