• Stars
    star
    204
  • Rank 192,063 (Top 4 %)
  • Language
    C++
  • Created over 6 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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 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 to accelerate.

Demo Image

Screen Shot 2018-05-25 at 2.25.02 AM

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