A PyTorch face analysis library covering multiple tasks, similar job with a different implementation.
Python library for analysing faces using PyTorch
- 613
- Python
- Apache-2.0
face analysis / face recognition
InsightFace is a state-of-the-art deep learning library for 2D and 3D face analysis, covering face detection, recognition, alignment, age estimation, and other face-related tasks with support for multiple frameworks.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
A PyTorch face analysis library covering multiple tasks, similar job with a different implementation.
Python library for analysing faces using PyTorch
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
A standalone face detection library focused on RetinaFace, narrower than the full InsightFace suite.
RetinaFace: Deep Face Detection Library for Python
A dedicated 2D/3D face alignment library using PyTorch, narrower than InsightFace.
:fire: 2D and 3D Face alignment library build using pytorch
A training-focused face recognition implementation in PyTorch, narrower and older.
face recognition algorithms in pytorch framework, including arcface, cosface, sphereface and so on
A specific pose-based face detection/alignment method, narrower and not maintained recently.
The official PyTorch implementation of img2pose: Face Alignment and Detection via 6DoF, Face Pose Estimation - CVPR 2021
A specialized 3D dense face alignment implementation, narrower than InsightFace.
The official PyTorch implementation of Towards Fast, Accurate and Stable 3D Dense Face Alignment, ECCV 2020.
An earlier 3D face alignment method, narrower and older.
The PyTorch improved version of TPAMI 2017 paper: Face Alignment in Full Pose Range: A 3D Total Solution.
A Keras-based age and gender estimation model, a narrower subset of InsightFace.
Keras implementation of a CNN network for age and gender estimation
A baseline for image classification and face recognition, narrower and less focused than InsightFace.
A powerful baseline for image classification, face recognition and image retrieval with Pytorch
A face detection model, narrower than the full InsightFace suite.
face detection
A lightweight face detector, narrower and older.
💎1MB lightweight face detection model (1MB轻量级人脸检测模型)
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
A ready-to-deploy face recognition system with GUI and REST API, ships as an end-user service.
Leading free and open-source face recognition system
These projects were analysed and named insightface among their alternatives. The relationship is not symmetric — how insightface rates them is a separate judgement, made when insightface is analysed in its own right.
calls insightface “choose when you specifically need an actively maintained face recognition/analysis toolkit instead of generic NVIDIA vision examples.”
State-of-the-Art Deep Learning scripts organized by models - easy to train and deploy with reproducible accuracy and performance on enterprise-grade infrastructure.
calls insightface “comprehensive face analysis framework with landmark models; pick when you also need recognition/attributes.”
:fire: 2D and 3D Face alignment library build using pytorch
calls insightface “Choose if you need a full face analysis ecosystem with detection and recognition, but it's a heavier framework and not a drop-in for dense 3D alignment.”
The official PyTorch implementation of Towards Fast, Accurate and Stable 3D Dense Face Alignment, ECCV 2020.