一、编译opencv
opencv3.4.3下载地址:
https://download.csdn.net/download/xiao13mm/12428613
文章参考地址:
https://blog.csdn.net/u014709760/article/details/87704428
踩的坑:
1、raw.githubusercontent.com被墙了,需要在hosts文件中添加对应的映射
先在www.ip138.com里查到raw.githubusercontent.com对应的IP地址,再加入hosts文件
gedit /etc/hosts
2、编译opencv需要下载文件,会耗很长时间,提前把文件下下来放进去,会减少很多时间。
(1)在opencv-3.4.3/build/downloads里放入文件
文件下载地址:
https://download.csdn.net/download/xiao13mm/12408687
(2)在opencv-3.4.3/.cache文件里放入提前下载好的文件,没有.cache文件夹可以建一个,按ctrl+h显示文件夹
文件下载地址:
https://download.csdn.net/download/xiao13mm/12428563
二、安装protobuf
sudo apt install protobuf-compiler libprotobuf-dev
踩的坑:
按照命令行安装就行了,我是自己下载的然后安装的,各种报错。。。
三、编译ncnn
git clone https://github.com/Tencent/ncnn.git
cd ncnn
mkdir build && cd build
cmake ..
make
make install
踩的坑:
因为前两步没做好,导致ncnn编译时各种报错,一定要先安装opencv和protobuf
QQ交流群:1080729300