一、准备工作,编译opencv需要大量的硬盘和内存。
建议SD卡使用16G的
增加2G的虚拟内存,笔者不增加虚拟内存的情况下,编译到18%的界面卡死了
https://blog.csdn.net/wxz3wxz/article/details/70237302
源码下载地址:
https://github.com/opencv/opencv.git
不同版本下载地址:
https://github.com/opencv/opencv/releases
二、开始编译,参考文章
https://blog.csdn.net/zhangjun62/article/details/80548372
https://www.jianshu.com/p/da62e1c1b2ca
这里说一下,从opencv4开始,opencv.make 不再默认生成,需要配置开关
https://www.jianshu.com/p/f54b0fc13811
输入下列指令查看pkg-config是否安装好,如果能找opencv include路径和lib路径就可以了
pkg-config --cflags --libs opencv4
下面可以编译程序
g++ `pkg-config --cflags --libs opencv4` b.cpp -o b
另外:需要看交叉编译的移步到我的博客另外三篇文章,不过目前我还没解决交叉编译支持GTK的问题
https://blog.csdn.net/tajon1226/article/details/100606316