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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 dépôts

Awesome GitHub RepositoriesFace Analysis

Algorithms designed to detect and analyze the orientation and features of human faces.

Explore 10 awesome GitHub repositories matching artificial intelligence & ml · Face Analysis. Refine with filters or upvote what's useful.

Awesome Face Analysis GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • deepfakes/faceswapAvatar de deepfakes

    deepfakes/faceswap

    55,289Voir sur GitHub↗

    Faceswap is a comprehensive framework for automated media manipulation and neural face synthesis. It provides a modular pipeline that manages the entire lifecycle of facial feature extraction, deep learning model training, and image conversion. By coordinating complex computer vision workflows, the system enables users to map facial identities between source and destination datasets while maintaining structural alignment and lighting consistency across video frames. The project distinguishes itself through a highly extensible plugin-based architecture that handles hardware-accelerated process

    Derives 3D spatial head orientation by projecting 2D facial landmarks into a calculated rotation vector.

    Pythondeep-face-swapdeep-learningdeep-neural-networks
    Voir sur GitHub↗55,289
  • justadudewhohacks/face-api.jsAvatar de justadudewhohacks

    justadudewhohacks/face-api.js

    17,869Voir sur 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

    Creates a unique numerical vector representing a face to compare identity and similarity between different images.

    TypeScriptage-estimationemotion-recognitionface-detection
    Voir sur GitHub↗17,869
  • open-mmlab/mmposeAvatar de open-mmlab

    open-mmlab/mmpose

    7,374Voir sur GitHub↗

    MMPose is a PyTorch-based pose estimation toolbox and deep learning training pipeline designed for detecting 2D and 3D keypoints on humans, animals, and faces. It serves as a computer vision model zoo and a framework for both 2D pose estimation and 3D pose lifting. The project is distinguished by its modular architecture and extensibility, employing a registry-based system and hierarchical configurations to allow for custom algorithm integration and model pipeline customization. It supports diverse estimation paradigms, including top-down, bottom-up, and two-stage pose lifting workflows. The

    Identifies 2D facial landmarks via heatmap regression or coordinate classification to support face alignment.

    Pythonanimal-pose-estimationbenchmarkcpm
    Voir sur GitHub↗7,374
  • microsoft/synapsemlAvatar de microsoft

    microsoft/SynapseML

    5,230Voir sur GitHub↗

    SynapseML est une bibliothèque de machine learning Apache Spark conçue pour construire et mettre à l'échelle des workflows de machine learning et des pipelines de données à travers des clusters distribués. Elle sert de framework de pipeline de machine learning distribué et de moteur d'inférence distribué pour exécuter des prédictions accélérées par le matériel et des tâches de deep learning sur des jeux de données à grande échelle. Le projet fonctionne comme une couche d'intégration d'IA cloud, permettant aux utilisateurs d'appliquer des services d'intelligence artificielle pré-entraînés pour le texte, la vision et la parole au sein de pipelines distribués. Il inclut également une suite dédiée d'outils pour la détection distribuée d'anomalies afin d'identifier les valeurs aberrantes multivariées et de séries temporelles à travers des données de haute dimension. La bibliothèque couvre un large éventail de capacités, incluant la vision par ordinateur distribuée pour l'analyse de visages et d'images, le traitement du langage naturel évolutif pour l'analyse et la traduction de texte, et l'entraînement d'arbres de décision à gradient boosté. Elle fournit des outils pour la recherche de similarité via la modélisation k-plus proches voisins, l'explicabilité des modèles via l'attribution de caractéristiques, et l'orchestration de workflows d'apprentissage par renforcement. Le système utilise une architecture de pipeline composable et prend en charge l'inférence de modèle basée sur ONNX pour une compatibilité multiplateforme.

    Detects human faces in images to perform verification, identification, grouping, and similarity matching.

    Scalaaiapache-sparkazure
    Voir sur GitHub↗5,230
  • azure/mmlsparkAvatar de Azure

    Azure/mmlspark

    5,228Voir sur GitHub↗

    Mmlspark est un framework distribué pour exécuter des modèles de machine learning, des transformations de données et des intégrations de services d'IA à travers des clusters Apache Spark. Il fonctionne comme une bibliothèque de machine learning distribuée et un orchestrateur de pipeline, permettant aux utilisateurs d'intégrer des services cognitifs pré-entraînés et des modèles personnalisés dans des workflows de traitement par lots et de streaming à grande échelle. Le projet se distingue par sa capacité à incorporer des services d'IA externes et des API web directement dans des pipelines de big data pour l'analyse de texte et de vision. Il fournit un framework d'entraînement de modèle évolutif qui coordonne les tâches de gradient boosting et de classification à travers des clusters de calcul redimensionnables élastiquement, utilisant l'accélération matérielle pour l'inférence de modèle distribuée. L'ensemble d'outils couvre un large éventail de capacités, incluant l'analyse de contenu multimodal pour l'image, la parole et le texte, ainsi qu'une détection avancée d'anomalies pour les données de séries temporelles et multivariées. Il inclut des utilitaires pour la caractérisation des données, l'exécution de modèles ONNX et des outils d'IA responsable pour l'audit d'équité des modèles et l'interprétation des prédictions utilisant des valeurs de contribution additives. Le framework fournit également une interface d'accès aux données unifiée pour lire et écrire à travers diverses bases de données et systèmes de stockage cloud.

    Detects human faces and groups individuals based on facial similarity and identity verification.

    Scala
    Voir sur GitHub↗5,228
  • xlite-dev/lite.ai.toolkitAvatar de xlite-dev

    xlite-dev/lite.ai.toolkit

    4,413Voir sur GitHub↗

    lite.ai.toolkit est une boîte à outils de vision par ordinateur en C++ conçue pour le déploiement d'IA sur le edge. Elle permet l'exécution de modèles pré-entraînés pour la détection d'objets, la classification d'images et la segmentation sur des appareils aux ressources limitées. Le projet dispose d'un moteur d'inférence multi-backend qui prend en charge le runtime de modèle ONNX, permettant aux modèles d'IA de s'exécuter sur différentes cibles matérielles. Il inclut un pipeline accéléré par GPU spécifiquement pour le matériel NVIDIA afin de réduire la latence et d'augmenter la vitesse de traitement. La boîte à outils couvre un large éventail de capacités d'analyse faciale, incluant la détection d'émotions, l'estimation du genre et de l'âge, et l'analyse de la pose de la tête. Elle fournit également des outils pour la reconnaissance faciale via l'extraction d'embeddings de caractéristiques et le calcul de similarité cosinus pour vérifier les identités. Les capacités supplémentaires incluent le détourage d'image (matting) pour l'isolation du premier plan, la colorisation d'images en niveaux de gris et le transfert de style artistique.

    Estimates the 3D orientation of a face using Euler angles and pre-trained models.

    C++
    Voir sur GitHub↗4,413
  • nvlabs/ffhq-datasetAvatar de NVlabs

    NVlabs/ffhq-dataset

    4,099Voir sur GitHub↗

    This project provides a high-resolution face dataset consisting of 70,000 human face images in PNG format. It serves as a curated library of aligned images and facial landmark data designed for generative model training, facial recognition, and image synthesis research. The dataset includes machine-readable metadata that pairs images with precise facial coordinate points, source URLs, and copyright information. This coordinate data enables the transformation of raw photos into a standardized 1024x1024 pixel resolution through landmark-based alignment and cropping. The repository includes aut

    Provides high-quality image sets with coordinates to study human facial characteristics.

    Python
    Voir sur GitHub↗4,099
  • cleardusk/3ddfaAvatar de cleardusk

    cleardusk/3DDFA

    3,678Voir sur 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

    Determines the 3D orientation of a face from 2D landmarks to assist with alignment.

    Python
    Voir sur GitHub↗3,678
  • vladmandic/humanAvatar de vladmandic

    vladmandic/human

    2,999Voir sur 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

    Generates numerical biometric descriptors as facial embeddings to enable identity verification via similarity matching.

    HTMLage-estimationbody-segmentationbody-tracking
    Voir sur GitHub↗2,999
  • erhwenkuo/deep-learning-with-keras-notebooksAvatar de erhwenkuo

    erhwenkuo/deep-learning-with-keras-notebooks

    2,195Voir sur GitHub↗

    Ce dépôt sert de ressource éducative pour apprendre le deep learning et le développement de réseaux de neurones via le framework Keras. Il fournit une collection de tutoriels interactifs et d'échantillons de code documentés conçus pour guider les utilisateurs à travers la construction, l'entraînement et l'évaluation de modèles d'apprentissage automatique. Le projet se concentre sur des implémentations pratiques dans plusieurs domaines, y compris la vision par ordinateur, le traitement du langage naturel et l'analyse de données séquentielles. Les utilisateurs peuvent explorer des flux de travail pour la classification d'images, la détection d'objets et la reconnaissance faciale, ainsi que des techniques pour transformer le texte en formats lisibles par machine. Les matériaux sont organisés sous forme d'une série de notebooks Jupyter, permettant une exécution itérative et une visualisation en temps réel des métriques d'entraînement des modèles. Ces notebooks démontrent comment utiliser des interfaces de haut niveau pour gérer des opérations mathématiques complexes, le prétraitement des données et la composition modulaire de modèles basée sur des couches.

    Maps facial features and landmarks through geometric analysis of visual input data.

    Jupyter Notebookdeep-learningkeraskeras-notebooks
    Voir sur GitHub↗2,195
  1. Home
  2. Artificial Intelligence & ML
  3. Computer Vision Systems
  4. Face Analysis

Explorer les sous-tags

  • Biometric DescriptorsGeneration of unique numerical embeddings that represent facial identity for similarity comparison. **Distinct from Face Analysis:** Distinct from Face Analysis: specifically focuses on the generation of the identity vector (embedding) rather than general analysis.
  • Capture Readiness ValidationAnalysis of camera input to ensure subjects are correctly positioned and quality is sufficient for capture. **Distinct from Face Analysis:** Focuses on quality and positioning validation rather than the act of detecting the face itself.
  • Expression RecognitionAnalyzing facial muscle movements and landmarks to categorize emotional states. **Distinct from Face Analysis:** Distinct from Face Analysis: specifically targets emotional expression rather than general pose or feature analysis.
  • Face Pose EstimatorsTools that calculate the 3D orientation of a face from 2D landmarks.