All Projects → Xiaoccer → Mobilefacenet_pytorch

Xiaoccer / Mobilefacenet_pytorch

MobileFaceNets: Efficient CNNs for Accurate Real-Time Face Verification on Mobile Devices

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Mobilefacenet pytorch

Attendance Using Face
Face-recognition using Siamese network
Stars: ✭ 174 (-16.75%)
Mutual labels:  face-recognition
Tf Insightface
A better tensorflow implementation of deepinsight, aiming at smoothly production ready for cross-platforms. Currently only with inference, training code later.
Stars: ✭ 191 (-8.61%)
Mutual labels:  face-recognition
Arcface Multiplex Recognition
适用于复杂场景的人脸识别身份认证系统
Stars: ✭ 200 (-4.31%)
Mutual labels:  face-recognition
Movie rating prediction
Predict movie's IMDB rating
Stars: ✭ 177 (-15.31%)
Mutual labels:  face-recognition
Mobile Id
Deep Face Model Compression
Stars: ✭ 187 (-10.53%)
Mutual labels:  face-recognition
Face Nn
游戏捏脸,基于神经风格迁移框架生成逼真人脸
Stars: ✭ 192 (-8.13%)
Mutual labels:  face-recognition
Human
Human: 3D Face Detection, Body Pose, Hand & Finger Tracking, Iris Tracking and Age & Gender Prediction
Stars: ✭ 172 (-17.7%)
Mutual labels:  face-recognition
Esp32 Cam Webserver
Expanded version of the Espressif ESP webcam
Stars: ✭ 200 (-4.31%)
Mutual labels:  face-recognition
Facerecognition guide
This is a guide to face recognition with Python, GNU Octave/MATLAB and OpenCV2 C++. Eigenfaces and Fisherfaces are explained in detail and implemented.
Stars: ✭ 188 (-10.05%)
Mutual labels:  face-recognition
Marvel
Marvel - Face Recognition With Android & OpenCV
Stars: ✭ 199 (-4.78%)
Mutual labels:  face-recognition
Instabotai
Instagram AI bot with face detection. It works without instagram api, need only login and password.
Stars: ✭ 181 (-13.4%)
Mutual labels:  face-recognition
Hms Ml Demo
HMS ML Demo provides an example of integrating Huawei ML Kit service into applications. This example demonstrates how to integrate services provided by ML Kit, such as face detection, text recognition, image segmentation, asr, and tts.
Stars: ✭ 187 (-10.53%)
Mutual labels:  face-recognition
Viewfacecore
C# 超简单的人脸识别库。
Stars: ✭ 193 (-7.66%)
Mutual labels:  face-recognition
Facegan
TF implementation of our ECCV 2018 paper: Semi-supervised Adversarial Learning to Generate Photorealistic Face Images of New Identities from 3D Morphable Model
Stars: ✭ 176 (-15.79%)
Mutual labels:  face-recognition
Ros people object detection tensorflow
An extensive ROS toolbox for object detection & tracking and face/action recognition with 2D and 3D support which makes your Robot understand the environment
Stars: ✭ 202 (-3.35%)
Mutual labels:  face-recognition
Dockerface
Face detection using deep learning.
Stars: ✭ 173 (-17.22%)
Mutual labels:  face-recognition
Facerecognition
Webcam face recognition using tensorflow and opencv
Stars: ✭ 192 (-8.13%)
Mutual labels:  face-recognition
Face.evolve.pytorch
🔥🔥High-Performance Face Recognition Library on PaddlePaddle & PyTorch🔥🔥
Stars: ✭ 2,719 (+1200.96%)
Mutual labels:  face-recognition
Facerecognition
Implement face recognition using PCA, LDA and LPP
Stars: ✭ 206 (-1.44%)
Mutual labels:  face-recognition
Mediadevices
Go implementation of the MediaDevices API.
Stars: ✭ 197 (-5.74%)
Mutual labels:  face-recognition

MobileFaceNet

Introduction

Requirements

  • Python 3.5
  • pytorch 0.4+
  • GPU menory

Usage

Part 1: Preprocessing

Part 2: Train

  1. Change the CAISIA_DATA_DIR and LFW_DATA_DAR in config.py to your data path.

  2. Train the mobilefacenet model.

    Note: The default settings set the batch size of 512, use 2 gpus and train the model on 70 epochs. You can change the settings in config.py

    python3 train.py
    

Part 3: Test

  1. Test the model on LFW.

    Note: I have tested lfw_eval.py on the caffe model at SphereFace, it gets the same result.

    python3 lfw_eval.py --resume --feature_save_dir
    
    • --resume: path of saved model
    • --feature_save_dir: path to save the extracted features (must be .mat file)

Results

  • You can just run the lfw_eval.py to get the result, the accuracy on LFW like this:
Fold 1 2 3 4 5 6 7 8 9 10 AVE(ours) Paper(112x96)
ACC 99.00 99.00 99.00 98.67 99.33 99.67 99.17 99.50 100.00 99.67 99.30 99.18

Reference resources

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].