树莓派编译opencv 4.10 遇到的一些坑

一、准备工作,编译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

 

你可能感兴趣的:(OpenCV,树莓派3B+)