7 repositorios
Generation of numerical vector representations for facial features to enable matching.
Distinguishing note: Specifically covers the vectorization process for facial recognition.
Explore 7 awesome GitHub repositories matching artificial intelligence & ml · Face Embeddings. Refine with filters or upvote what's useful.
PhotoPrism is a self-hosted digital asset management platform designed to organize, classify, and manage large collections of photos and videos on personal infrastructure. It functions as a private alternative to cloud-based services, ensuring that all media remains under the user's control. The platform utilizes neural-network-based media analysis to automatically detect objects, faces, and locations, providing a comprehensive, AI-powered approach to library organization. The project distinguishes itself through its containerized architecture, which simplifies deployment and lifecycle manage
Creates unique numerical vectors for detected faces to enable accurate matching and clustering.
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
Transforms facial images into numerical vector representations for mathematical comparison.
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
Transforms facial images into high-dimensional numerical vectors for identity recognition and clustering.
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
Generates numerical vector embeddings of faces to enable efficient identity matching via distance calculations.
lite.ai.toolkit es un toolkit de visión artificial en C++ diseñado para el despliegue de IA en el borde (edge). Permite la ejecución de modelos preentrenados para detección de objetos, clasificación de imágenes y segmentación en dispositivos con recursos limitados. El proyecto cuenta con un motor de inferencia multi-backend que admite el runtime de modelos ONNX, permitiendo que los modelos de IA se ejecuten en diferentes objetivos de hardware. Incluye un pipeline acelerado por GPU específicamente para hardware NVIDIA para reducir la latencia y aumentar la velocidad de procesamiento. El toolkit cubre una amplia gama de capacidades de análisis facial, incluyendo detección de emociones, estimación de género y edad, y análisis de pose de cabeza. También proporciona herramientas para el reconocimiento facial mediante la extracción de embeddings de características y el cálculo de similitud de coseno para verificar identidades. Las capacidades adicionales incluyen el matting de imágenes para el aislamiento del primer plano, la colorización de imágenes en escala de grises y la transferencia de estilo artístico.
Generates numerical vector embeddings from facial features for identity matching.
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
Generates numerical vector representations from facial features to facilitate identity matching.
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
Extracts unique numerical descriptors from face images to represent facial features for biometric comparison.