目录
1. 编译OpenCV
先去https://opencv.org/releases/选择一个你喜欢的opencv版本,然后下载到你电脑中,这里以3.4版本为例。git clone好像比较慢,直接下载压缩包然后通过vmtools或者FTP传到Linux系统中。
解压缩下载的opencv库
unzip opencv-3.4.10.zip
建个文件夹
cd opencv-3.4.10
mkdir release
进入文件夹后就可以开始安装了
cd release
cmake ..
make -j4
make install
2. 编译ncnn
进入https://github.com/Tencent/ncnn下载ncnn库后解压缩
unzip ncnn-master.zip
建个文件夹
cd ncnn-master
mkdir build
进入文件夹后就可以安装了
cd build
cmake ..
make -j4
make install
3.官方例子测试
进入到ncnn的目录,把两个现成的模型和参数考到build的examples中
cd ..
mv examples/squeezenet_v1.1.param build/examples
mv examples/squeezenet_v1.1.bin build/examples
把这只猫放到 /build/examples/中,然后进入到build的examples目录下就可以运行了
cd build/examples
./squeezenet test.jpg
看下结果
如果你想自己的程序调用ncnn库的话,可以参考https://blog.csdn.net/TheDayIn_CSDN/article/details/86602922来写你的CMakeLists.txt