本文章是对腾讯的纯ncnn开源框架进行编译调试,用来跑轻量级模型的。
1.下载源码
https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/ncnn
进入ncnn目录,打开CMakeList.txt 文件 注释掉 add_subdirectory(examples)
cd ncnn
开始编译安装,会生成libncnn.a静态库,以及tools模型转换工具;
mkdir build && cd build
cmake ..
make -j
make install
由于利用ncnn图像检测,需要用到图像处理和转换,需要安装opencv;
由于ncnn只能用cv2,所以本人下载opencv2.4.13.6版本。
https://github.com/opencv/opencv/tree/2.4.13.6
编译之前,安装依赖库
apt-get update
apt-get install build-essential
apt-get install

本文档详细介绍了如何在Ubuntu16上编译Tencent的ncnn开源框架,用于轻量级人脸检测模型的运行。首先,从GitHub下载并编译opencv2.4.13.6,解决版本不一致问题,然后编译ncnn库,最后成功生成可执行文件进行人脸检测测试。
最低0.47元/天 解锁文章
2086

被折叠的 条评论
为什么被折叠?



