All Projects → dev-sungman → awesome-face-recognition

dev-sungman / awesome-face-recognition

Licence: other
this repo include paper review, code in face recognition

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to awesome-face-recognition

PLSC
Paddle Large Scale Classification Tools,supports ArcFace, CosFace, PartialFC, Data Parallel + Model Parallel. Model includes ResNet, ViT, DeiT, FaceViT.
Stars: ✭ 113 (+606.25%)
Mutual labels:  face-recognition, arcface
ArcfaceDemo Python 2.2
ArcSoft Face SDK Demo
Stars: ✭ 20 (+25%)
Mutual labels:  face-recognition, arcface
SphereFace-TensorFlow
A TensorFlow implementation for SphereFace!The code can be trained on LFW.
Stars: ✭ 17 (+6.25%)
Mutual labels:  face-recognition, sphereface
FaceRecognition PyTorch
Implement Face Recognition Code in PyTorch. Such as SphereFace with A-Softmax.
Stars: ✭ 29 (+81.25%)
Mutual labels:  face-recognition, sphereface
FaceNet-based-Attendance-System
Deep Learning based Web Application for marking attendance of students by recognizing the student's faces from the surveillance video footage of classroom.
Stars: ✭ 25 (+56.25%)
Mutual labels:  face-recognition, facenet
Face-Recognition-Jetson-Nano
Recognize 2000+ faces on your Jetson Nano with database auto-fill and anti-spoofing
Stars: ✭ 63 (+293.75%)
Mutual labels:  face-recognition, arcface
Facial-Recognition-Using-FaceNet-Siamese-One-Shot-Learning
Implementation of Facial Recognition System Using Facenet based on One Shot Learning Using Siamese Networks
Stars: ✭ 104 (+550%)
Mutual labels:  face-recognition, facenet
FaceNet-IOT
IOT implementation for FaceNet project by David Sandberg https://github.com/davidsandberg/facenet
Stars: ✭ 18 (+12.5%)
Mutual labels:  face-recognition, facenet
Real-time-Face-recognition
即時人臉辨識(使用OpenCV與FaceNet)
Stars: ✭ 37 (+131.25%)
Mutual labels:  face-recognition, facenet
Nearest-Celebrity-Face
Tensorflow Implementation of FaceNet: A Unified Embedding for Face Recognition and Clustering to find the celebrity whose face matches the closest to yours.
Stars: ✭ 30 (+87.5%)
Mutual labels:  face-recognition, facenet
FaceRecognitionCpp
Large input size REAL-TIME Face Detector on Cpp. It can also support face verification using MobileFaceNet+Arcface with real-time inference. 480P Over 30FPS on CPU
Stars: ✭ 40 (+150%)
Mutual labels:  face-recognition, arcface
facenet-darknet-inference
Face recognition using facenet
Stars: ✭ 29 (+81.25%)
Mutual labels:  face-recognition, facenet
FaceRecog
Realtime Facial recognition system using Siamese neural network
Stars: ✭ 47 (+193.75%)
Mutual labels:  face-recognition, facenet
clockon-clockoff-face-recognition
Face Recognize application. Using FaceNet and CoreML
Stars: ✭ 21 (+31.25%)
Mutual labels:  face-recognition, facenet
facenet-pytorch-glint360k
A PyTorch implementation of the 'FaceNet' paper for training a facial recognition model with Triplet Loss using the glint360k dataset. A pre-trained model using Triplet Loss is available for download.
Stars: ✭ 186 (+1062.5%)
Mutual labels:  face-recognition, facenet
InsightFace
复现 ArcFace 论文
Stars: ✭ 22 (+37.5%)
Mutual labels:  face-recognition, arcface
DeepFaceRecognition
Face Recognition with Transfer Learning
Stars: ✭ 16 (+0%)
Mutual labels:  face-recognition, facenet
Face-Recognition-Raspberry-Pi-64-bits
Recognize 2000+ faces on your Raspberry Pi 4 with database auto-fill and anti-spoofing
Stars: ✭ 48 (+200%)
Mutual labels:  face-recognition, arcface
InsightFace-REST
InsightFace REST API for easy deployment of face recognition services with TensorRT in Docker.
Stars: ✭ 308 (+1825%)
Mutual labels:  face-recognition, arcface
AIML-Human-Attributes-Detection-with-Facial-Feature-Extraction
This is a Human Attributes Detection program with facial features extraction. It detects facial coordinates using FaceNet model and uses MXNet facial attribute extraction model for extracting 40 types of facial attributes. This solution also detects Emotion, Age and Gender along with facial attributes.
Stars: ✭ 48 (+200%)
Mutual labels:  face-recognition, facenet

Awesome Face Recognition

[2020. 02. 02]

  • Add Decoupled Network. (in model/dc_module.py)

Implementation

Datasets

- Training

  • Faces-emore

- Evaluation

  • LFW
  • Agedb-30
  • CFP-FP

Implemented Networks

  • [CVPR 2018] Decoupled Networks
  • [CVPR 2019] Arcface
  • [CVPR 2019] Regularface

How to train ?

  1. Set-up virtual environment.

    conda create -n [your environment] python=3.6
    
    source activate [your environment]
    
    conda install pytorch cuda90 torchvision -c pytorch
    
    pip install -r requirements.txt
    

  2. Download train, test datasets
    ( https://github.com/TreB1eN/InsightFace_Pytorch —> 3.1 Data Preparation )

  3. Training python train.py --train_root [your data root] --epochs [epochs] --batch_size [batch_size] --save_root [root for saving weights, log file]

Results

  • Accuracy : LFW (VGG-19)

  • Accuracy : AGE-DB30 (VGG-19)

References

  1. https://github.com/TreB1eN/InsightFace_Pytorch
  2. https://github.com/ronghuaiyang/arcface-pytorch
  3. https://github.com/wy1iu/DCNets
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].