Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

MTCNN-v2 face detector (pycaffe version)

Author: (

This repo is based on DuinoDu's MTCNN-v1 (3 stages) repo: In this repo we add the 4th stage: LNet, so now it's the same as MTCNN-v2.

And also 3 wrappers of MTCNN-v2 are included for easy usage.


├───face_aligner            // mtcnn wrapped as a class 'FaceAligner', which is a super-class of 'MtcnnAligner'. It loads an image and a list of face rects, detects landmarks, does alignment and cropping, outputs aligned face chips.
├───model                   // mtcnn's caffe model
├───mtcnn-duinodu-3stage    // duinodu's 3-stage mtcnn
├───mtcnn_aligner           // mtcnn warpped as a class 'MtcnnAligner' with 3 stages (RNet, ONet, LNet), PNet removed. It loads an image and a list of face rects, and detects 5 landmarks for each rects, output a list of 5 landmarks.
├───mtcnn_detector          // mtcnn warpped as a class 'MtcnnDetector' with 4 stages (PNet, RNet, ONet, LNet).
├───scripts                 // some self-used test scripts
├───test_imgs               // test images
You can’t perform that action at this time.