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
Back to deepinsight/insightface

Projects sharing features with Insightface

30 open-source projects similar to deepinsight/insightface, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • davidsandberg/facenetdavidsandberg avatar

    davidsandberg/facenet

    14,326View on 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

    Python
    View on GitHub↗14,326
  • 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
  • cmusatyalab/openfacecmusatyalab avatar

    cmusatyalab/openface

    15,398View on 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

    Luadeep-learningface-recognitionfacenet
    View on GitHub↗15,398

AI search

Explore more awesome repositories

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

Find more with AI search
  • wy1iu/spherefacewy1iu avatar

    wy1iu/sphereface

    1,604View on GitHub↗

    Implementation for in CVPR'17.

    Jupyter Notebookangular-softmaxcaffecvpr-2017
    View on GitHub↗1,604
  • happynear/amsoftmaxhappynear avatar

    happynear/AMSoftmax

    491View on GitHub↗

    by Feng Wang, Weiyang Liu, Haijun Liu, Jian Cheng

    Matlab
    View on GitHub↗491
  • happynear/normfacehappynear avatar

    happynear/NormFace

    366View on GitHub↗

    NormFace: L2 HyperSphere Embedding for Face Verification

    Matlab
    View on GitHub↗366
  • modular/modularmodular avatar

    modular/modular

    26,357View on GitHub↗

    Modular is a unified machine learning development platform designed for building, compiling, and deploying high-performance neural network models. It provides a comprehensive execution engine that supports both local and production-grade inference, enabling developers to manage the entire model lifecycle from initial architecture definition to scalable, containerized service deployment. The platform distinguishes itself through a hardware-agnostic runtime that abstracts diverse silicon architectures, allowing models to execute efficiently across varied compute environments. It includes a spec

    Mojoailanguagemachine-learning
    View on GitHub↗26,357
  • thnkim/openfacepytorchthnkim avatar

    thnkim/OpenFacePytorch

    189View on GitHub↗

    PyTorch module to use OpenFace's nn4.small2.v1.t7 model

    Python
    View on GitHub↗189
  • ydwen/caffe-faceydwen avatar

    ydwen/caffe-face

    1,212View on GitHub↗

    This branch is developed for deep face recognition

    C++
    View on GitHub↗1,212
  • 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
  • kagami/go-faceKagami avatar

    Kagami/go-face

    1,189View on 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

    Godlibface-recognitiongolang
    View on GitHub↗1,189
  • salesforce/lavissalesforce avatar

    salesforce/LAVIS

    11,236View on GitHub↗

    LAVIS is a multimodal large language model framework and vision-language model library. It provides tools for training and evaluating models that integrate visual, textual, and audio data, serving as a cross-modal feature extractor and a zero-shot visual reasoning engine. The framework distinguishes itself by using frozen-backbone integration, where pretrained encoders remain non-trainable while lightweight adapter layers are updated. It employs cross-modal feature alignment to map different representations into a shared embedding space and utilizes a modular model wrapper to swap vision and

    Jupyter Notebook
    View on GitHub↗11,236
  • seetaface/seetafaceengineseetaface avatar

    seetaface/SeetaFaceEngine

    4,638View on 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

    C++
    View on GitHub↗4,638
  • modstart-lib/aigcpanelmodstart-lib avatar

    modstart-lib/aigcpanel

    4,576View on GitHub↗

    Aigcpanel is a visual workflow automation tool and model lifecycle manager designed for generative AI media pipelines. It provides a unified interface to install, launch, and configure both local and remote AI model endpoints, acting as an orchestration platform for large language models and AI tools. The system features a drag-and-drop node editor for chaining AI models and scripts into automated processing pipelines. It distinguishes itself with a breakpoint-aware execution model that allows users to pause and resume long media tasks from specific points in the workflow. Additionally, it in

    TypeScriptaiaigccosyvoice
    View on GitHub↗4,576
  • onnx/onnxmltoolsonnx avatar

    onnx/onnxmltools

    1,160View on GitHub↗

    This project is a machine learning interoperability tool designed to translate models from various training frameworks into the standardized open neural network exchange format. It functions as a model deployment pipeline that enables consistent execution across diverse inference engines and hardware environments. The tool utilizes graph-based translation and an operator mapping layer to convert framework-specific mathematical functions into a common intermediate representation. It distinguishes itself through a pluggable converter architecture, which allows developers to register custom tran

    Pythonkerasmachine-learningonnx
    View on GitHub↗1,160
  • open-mmlab/mmaction2open-mmlab avatar

    open-mmlab/mmaction2

    5,066View on GitHub↗

    mmaction2 is a PyTorch video understanding toolbox designed for training and evaluating deep learning models. It serves as a framework for action recognition, temporal localization, and spatio-temporal action detection, providing specialized tools for both pixel-based video analysis and skeleton-based action recognition. The project distinguishes itself through a modular architecture featuring registry-based component discovery and hierarchical, config-driven model assembly. It supports multi-modal feature fusion, integrating RGB frames, optical flow, and audio, and includes capabilities for

    Python
    View on GitHub↗5,066
  • zalandoresearch/fashion-mnistzalandoresearch avatar

    zalandoresearch/fashion-mnist

    12,754View on GitHub↗

    This project is a computer vision benchmark and image classification dataset used to measure and compare the accuracy of machine learning models. It provides a standardized collection of labeled fashion product images and training data formatted to be compatible with the MNIST dataset structure. The dataset consists of fixed-dimension grayscale images and label-based category mappings, stored in a binary format. It includes pre-split training and testing sets and a static distribution to ensure consistent cross-model benchmarking. The repository supports image classification benchmarking and

    Pythonbenchmarkcomputer-visionconvolutional-neural-networks
    View on GitHub↗12,754
  • open-mmlab/mmposeopen-mmlab avatar

    open-mmlab/mmpose

    7,374View on 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

    Pythonanimal-pose-estimationbenchmarkcpm
    View on GitHub↗7,374
  • alibaba/mnnalibaba avatar

    alibaba/MNN

    14,242View on GitHub↗

    MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse

    C++armconvolutiondeep-learning
    View on GitHub↗14,242
  • nvidia/isaac-gr00tNVIDIA avatar

    NVIDIA/Isaac-GR00T

    6,222View on GitHub↗
    Jupyter Notebook
    View on GitHub↗6,222
  • apple/ml-stable-diffusionapple avatar

    apple/ml-stable-diffusion

    17,901View on GitHub↗

    This project is a framework for running Stable Diffusion image generation models on Apple Silicon using Core ML hardware acceleration. It provides a local generative AI pipeline for producing images from text prompts using Swift and Python without relying on external cloud APIs. The system includes a model converter to transform deep learning checkpoints into Core ML formats and a model optimizer to quantize weights and activations. It features a ControlNet integration layer to guide image generation using external signals such as edge and depth maps. Capabilities cover text-to-image generat

    Python
    View on GitHub↗17,901
  • microsoft/bitnetmicrosoft avatar

    microsoft/BitNet

    39,327View on GitHub↗

    BitNet is a quantized inference engine designed to execute highly compressed language models by performing arithmetic on low-precision, bit-level weight data. It functions as a model optimization toolkit and a high-performance kernel library, enabling the execution of large language models on consumer hardware by reducing memory footprints and increasing processing speeds. The project distinguishes itself through hardware-specific kernel optimizations that leverage native processor instructions to accelerate matrix multiplication. By utilizing packed integer arithmetic and memory-aligned weig

    Python
    View on GitHub↗39,327
  • open-edge-platform/anomalibopen-edge-platform avatar

    open-edge-platform/anomalib

    5,871View on GitHub↗

    Anomalib is a PyTorch-based library for visual anomaly detection, offering a modular framework, a comprehensive model zoo, and a benchmarking suite designed for industrial defect detection. It provides a wide range of algorithms—including generative, discriminative, teacher-student, and vision-language approaches—that support unsupervised, few-shot, and zero-shot settings. The library enables deployment through model export to ONNX and OpenVINO for edge devices, and includes a no-code web application for training and inference. It also features a command-line interface for orchestrating multi

    Pythonanomaly-detectionanomaly-localizationanomaly-segmentation
    View on GitHub↗5,871
  • joker316701882/additive-margin-softmaxJoker316701882 avatar

    Joker316701882/Additive-Margin-Softmax

    492View on GitHub↗

    This is the implementation of paper <Additive Margin Softmax for Face Verification>

    Jupyter Notebook
    View on GitHub↗492
  • cyh24/joint-bayesiancyh24 avatar

    cyh24/Joint-Bayesian

    247View on GitHub↗

    Download from the Websit: http://home.ustc.edu.cn/~chendong/JointBayesian/

    Python
    View on GitHub↗247
  • linsersnow/pdsnL

    linserSnow/PDSN

    0View on GitHub↗

    This is code for the PDSN in our paper. Deep Convolutional Neural Networks (CNNs) have been pushing the frontier of face recognition over past years. However, existing general CNN face models generalize poorly for occlusions on variable facial areas. Inspired by the fact that the human visual…

    View on GitHub↗0
  • exadel-inc/comprefaceexadel-inc avatar

    exadel-inc/CompreFace

    7,782View on 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

    Javacomputer-visiondockerdocker-compose
    View on GitHub↗7,782
  • deepmind/deepmind-researchdeepmind avatar

    deepmind/deepmind-research

    15,024View on GitHub↗

    This project is an AI research implementation library and machine learning research repository. It provides a collection of reference code, illustrative implementations, and open-source research datasets used to verify hypotheses and build upon existing models in artificial intelligence. The repository focuses on scientific research reproduction by translating theoretical findings from published papers into executable code. It includes specialized scientific simulation environments designed to test the behavior of autonomous agents and models within controlled settings. The project covers AI

    Jupyter Notebook
    View on GitHub↗15,024
  • google-research/google-researchgoogle-research avatar

    google-research/google-research

    38,139View on GitHub↗

    This repository serves as a comprehensive research platform and toolkit for advancing machine learning, quantum computing, and large-scale scientific data analysis. It provides foundational frameworks for developing complex algorithmic systems, offering the necessary infrastructure for distributed training, computational graph execution, and high-performance model development. The project distinguishes itself by integrating specialized research domains with robust, privacy-preserving methodologies. It supports diverse scientific discovery through tools for quantum simulation, physics-informed

    Jupyter Notebookaimachine-learningresearch
    View on GitHub↗38,139
  • bradyfu/dvgBradyFU avatar

    BradyFU/DVG

    121View on GitHub↗

    A PyTorch code of paper Dual Variational Generation for Low Shot Heterogeneous Face Recognition.

    Python
    View on GitHub↗121