7 个仓库
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 是一个专为边缘 AI 部署设计的 C++ 计算机视觉工具包。它支持在资源受限的设备上执行用于目标检测、图像分类和分割的预训练模型。 该项目具有支持 ONNX 模型运行时的多后端推理引擎,允许 AI 模型跨不同的硬件目标运行。它包含一个专门针对 NVIDIA 硬件的 GPU 加速管道,以减少延迟并提高处理速度。 该工具包涵盖了广泛的面部分析功能,包括情绪检测、性别和年龄估计以及头部姿态分析。它还通过提取特征嵌入和计算余弦相似度来验证身份,从而提供面部识别工具。 其他功能包括用于前景隔离的图像抠图、灰度图像着色和艺术风格迁移。
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.