1, 下载和编译 ncnn
- git clone https://github.com/Tencent/ncnn
- cd ncnn
- mkdir build && cd build
- cmake .. #编译目录下的 CMakeLists.txt
打开根目录下的 CMakeLists.txt 文件, 定位到最后六行, 修改如下:
- add_subdirectory(examples)
- # add_subdirectory(benchmark)
- add_subdirectory(src)
- if(NOT ANDROID AND NOT IOS)
- #add_subdirectory(tools)
- endif()
打开 examples 的编译, 关掉 tools 的编译
- make -j4
- make install
2, 在 ncnnkuangjia/ncnn/examples 目录中拷贝 squeezenet_v1.1.bin,squeezenet_v1.1.param 和 synset_words.txt 到 ncnnkuangjia/ncnn/build/examples 目录中 下载一张图片命名 1.png
./squeezenet 1.png
可以看到结果
3, 在 ncnnkuangjia/ncnn/examples 目录下有 squeezenet.cpp 代码
来源: http://www.bubuko.com/infodetail-2690690.html