/ncnn_example

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

Primary LanguageC++MIT LicenseMIT

ncnn_example:

I promise i'll update this project forever!

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)

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:

图片

object result:

图片

classifier result:

图片

6. TODO:

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

7. references