Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MirrorYuChen/ncnn_example
ncnn example: mask detection: anticonv face detection: retinaface&&mtcnn&¢erface, track: iou tracking, landmark: zqcnn, recognize: mobilefacenet classifier: mobilenet object detecter: mobilenetssd
https://github.com/MirrorYuChen/ncnn_example
classifier facealigner facedetection facelandmark facerecognition ncnn objectdetection zqlandmark
Last synced: 3 months ago
JSON representation
ncnn example: mask detection: anticonv face detection: retinaface&&mtcnn&¢erface, track: iou tracking, landmark: zqcnn, recognize: mobilefacenet classifier: mobilenet object detecter: mobilenetssd
- Host: GitHub
- URL: https://github.com/MirrorYuChen/ncnn_example
- Owner: MirrorYuChen
- License: mit
- Created: 2019-04-25T01:53:37.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-06-22T04:17:13.000Z (about 2 years ago)
- Last Synced: 2024-01-16T05:32:23.088Z (5 months ago)
- Topics: classifier, facealigner, facedetection, facelandmark, facerecognition, ncnn, objectdetection, zqlandmark
- Language: C++
- Homepage:
- Size: 56.8 MB
- Stars: 453
- Watchers: 28
- Forks: 135
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-ncnn - ncnn_example by MirrorYuChen
- awesome-lists - ncnn example
README
# **ncnn_example:**
# **I promise i'll update this project forever!**# **1.更新日志**
时间 | 更新内容
--|--
20210612 | 1.update the ncnn lib to 20210525
20201024 | 1.add retinaface keypoints;2.add visual studio scripts
20200806 | 1.add insightface 106 [landmarks](!https://github.com/deepinsight/insightface/tree/master/alignment/coordinateReg);2.optimize the CMakeLists.txt
20200310 | 1.add mask detect code; 2.optimize the name of retinaface;3.update ncnn lib version to newest: [20200226](!https://github.com/Tencent/ncnn/tree/20200226)
20200223 | 1. add vulkan option;2. fix the network name of mobilenetssd
20200222 | 1. split the model files from the project;2. add classifier && add object detecter ;# **2.How to use?**
- (1). download the models from baiduyun: [baidu](https://pan.baidu.com/s/15wg10Ry6-5a2wa5MIJbNww)(code: w48b) and [google](https://drive.google.com/drive/folders/1kZ96ehstrlDMIH5HF8NHYYkD40yttxmd?usp=sharing)
- (2). put models to directory: ncnn_example/data/models
- (3). replace ncnn lib compiled on your system
- (4). compile the project:
```
>> cd ncnn_example && mkdir build && cd build && make -j3
```
- (5). run the project:
```
>> cd src && ./face && ./object && ./classifier
```
- (6). result
- face result:
![图片](https://github.com/MirrorYuChen/ncnn_example/blob/master/data/images/result.jpg)
- mask result:
![图片](https://github.com/MirrorYuChen/ncnn_example/blob/master/data/images/mask_result.jpg)
- object result:
![图片](https://github.com/MirrorYuChen/ncnn_example/blob/master/data/images/object_result.jpg)
- classifier result:
![图片](https://github.com/MirrorYuChen/ncnn_example/blob/master/data/images/classify_result.jpg)# **3. TODO:**
- [x] add yolo
- [x] add pose
- [x] refactor the project# *4. references*
## https://github.com/Tencent/ncnn
## https://github.com/zuoqing1988/ZQCNN
## https://github.com/Charrin/RetinaFace-Cpp
## https://github.com/deepinsight/insightface
## https://github.com/Star-Clouds/centerface
## https://github.com/seetafaceengine/SeetaFace2