Face Detection, Recognition, Alignment and Tracking Projects
One of the most explored computer vision AI/ML topics is human face detection, recognition, alignment and tracking. It can be used in diverse applications from a simple attendee or guest identification, emotion detection to a more sophisticated eKYC (Electronic Know Your Customer) and other biometric systems.
In the following, we list 20+ notable open source repositories which address face detection, recognition, alignment and tracking.
1adrianb/face-alignment | :fire: 2D and 3D Face alignment library build using pytorch |
ageitgey/face_recognition | The world’s simplest facial recognition api for Python and the command line |
ChanChiChoi/awesome-Face_Recognition | papers about Face Detection; Face Alignment; Face Recognition && Face Identification && Face Verification && Face Representation; Face Reconstruction; Face Tracking; Face Super-Resolution && Face Deblurring; Face Generation && Face Synthesis; Face Transfer; Face Anti-Spoofing; Face Retrieval; |
cleardusk/3DDFA | The PyTorch improved version of TPAMI 2017 paper: Face Alignment in Full Pose Range: A 3D Total Solution. |
curiousily/Getting-Things-Done-with-Pytorch | Jupyter Notebook tutorials on solving real-world problems with Machine Learning & Deep Learning using PyTorch. Topics: Face detection with Detectron 2, Time Series anomaly detection with LSTM Autoencoders, Build your first Neural Network, Time Series forecasting for Coronavirus daily cases, Sentiment Analysis with BERT. |
davidsandberg/facenet | Face recognition using Tensorflow |
dlunion/DBFace | DBFace is a real-time, single-stage detector for face detection, with faster speed and higher accuracy |
esimov/pigo | Pure Go face detection library. |
espressif/esp-who | Face detection and recognition framework |
jeeliz/jeelizFaceFilter | Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D…). |
jeeliz/jeelizWeboji | JavaScript/WebGL real-time face tracking and expression detection library. Build your own emoticons animated in real time in the browser! SVG and THREE.js integration demos are provided. |
justadudewhohacks/face-api.js | JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js |
kiselev1189/insightface-just-works | Insightface face detection and recognition model that just works out of the box. |
Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB | 1MB lightweight face detection model (1MB) |
oarriaga/face_classification | Real-time face detection and emotion/gender classification using fer2013/imdb datasets with a keras CNN model and openCV. |
Shawn-Shan/fawkes | Fawkes, privacy preserving tool against facial recognition systems. More info at https://sandlab.cs.uchicago.edu/fawkes |
ShiqiYu/libfacedetection | An open source library for face detection in images. The face detection speed can reach 1000FPS. |
Star-Clouds/CenterFace | face detection |
tehnokv/picojs | A face detection library in 200 lines of JavaScript |
THUFutureLab/gluon-face | An unofficial Gluon FR Toolkit for face recognition. https://gluon-face.readthedocs.io |
timesler/facenet-pytorch | Pretrained Pytorch face detection (MTCNN) and recognition (InceptionResnet) models |
wy1iu/sphereface | Implementation for <SphereFace: Deep Hypersphere Embedding for Face Recognition> in CVPR'17. |
ZhaoJ9014/face.evoLVe.PyTorch | High-Performance Face Recognition Library on PyTorch |