Skip to content

ncnn example: mask detection: anticonv face detection: retinaface&&mtcnn&&centerface, track: iou tracking, landmark: zqcnn, recognize: mobilefacenet classifier: mobilenet object detecter: mobilenetssd

License

Notifications You must be signed in to change notification settings

FaceRecognitionOrg/ncnn_example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ncnn_example:

I promise i'll update this project forever!

20201024:

1.add retinaface keypoints

2.add visual studio scripts

20200806:

1.add insightface 106 landmarks

2.optimize the CMakeLists.txt

2020.03.10:

1.add mask detect code

2.optimize the name of retinaface

3.update ncnn lib version to newest: 20200226

2020.02.23:

1. add vulkan option

2. fix the network name of mobilenetssd

2020.02.22:

1. split the model files from the project

2. add classifier && add object detecter

How to use?

1. download the models from baiduyun: baidu(code: w48b) and google

2. put models to directory: ncnn_example/data/models

3. compile the project:

>> cd ncnn_example && mkdir build && cd build && make -j3 

4. run the project:

>> cd src && ./face && ./object && ./classifier

5. result

face result:

图片

mask result:

图片

object result:

图片

classifier result:

图片

6. TODO:

  • optimize the speed by using block strategy
  • add yolo
  • add pose
  • refactor the project

7. references

About

ncnn example: mask detection: anticonv face detection: retinaface&&mtcnn&&centerface, track: iou tracking, landmark: zqcnn, recognize: mobilefacenet classifier: mobilenet object detecter: mobilenetssd

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 94.1%
  • C 5.6%
  • Other 0.3%