# Fast-MTCNN **Repository Path**: chsinx/Fast-MTCNN ## Basic Information - **Project Name**: Fast-MTCNN - **Description**: a casual work about retraining to optimize mtcnn Pnet and ONet. it can achieve 100+fps on CPU with minSize 60 (1920x1080) on intel i7 6700k - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Fast-MTCNN A casual work about retainining mtcnn Pnet and Onet. make it a little bit fast,which achiciving 100fps+ (1920*1080 minSize 60) at intel i7 6700k (st),but the accuracy is not so well. ## Dependencies + OpenCV 3.4.1 only The demo base on [OpenCV](https://github.com/opencv/opencv) DNN module. my computer with Intel i7 6700k (st) can achicive 100fps+ (1920*1080 minSize 60)compiled with OpenBLAS (OpenCV 3.4.1) ,if you wanna achieve the better performance.you can compile with [Intel MKL-DNN Inference Engine package](https://github.com/opencv/opencv/wiki/Intel%27s-Deep-Learning-Inference-Engine-backend) to accelerate. ### Demo Image ![Screen Shot 2018-05-25 at 2.25.02 AM](images/test.png) ### TODO + Optimize PNet Rnet Onet with modern net desigin (bottleneck , depthwise conv ,inverted residual block...) . + Benchmark on FDDB. + Computing sharing to accelerate speed when the detected faces increased. ## Anthor + Jack Yu