本帖最后由 风精灵 于 2025-7-4 16:58 编辑
一、配置buildroot中默认OpenCV版本
buildroot 源码中默认的opencv版本为4.5.4
1. 由于Linux5.10.209 系统默认是不编译buildroot 的,所以⾸先需要在虚拟机上编译⼀遍
buildroot .⽅法⻅附件《ELF 2开发板编译⼿册》。
2. Linux5.10.209 内核版本的buildroot 系统⾥的opencv 默认配置的版本是4.5.4.
elf@ubuntu:~/work/ELF2-linux-source$ ./build.sh bconfig
路径如下:
-> Target packages-> Libraries-> Graphics-> opencv4
再按下 “Enter” 键进⼊opencv4⾥⾯进⾏选择,选择样式如下图(注意和红⾊框选择的⼀样即可):
修改完成之后保存退出
3. 编译buildroot elf@ubuntu:~/work/ELF2-linux-source$ ./build.sh rootfs ELF2-linux-source/buildroot/output/elf2_fs/host/aarch64-buildroot-linux-gnu/sysroot/usr/⽬录下会有⼀个include⽬录和⼀个lib⽬录,编译出的opencv库头⽂件与库⽂件就放在这两个⽬录⾥。在include⽬录⾥可以找到 opencv4 ⽬录 ,在lib⽬录⾥可以找到 libopencv_*开头的所有opencv库⽂件,说明你已将opencv加⼊到buildroot系统中。
|