1 Opencv 交叉编译
目的:将OpenCV移植到ARM板上
PC操作系统:VMWare虚拟机上安装的Ubuntu 22.04(x86_64)
OpenCV版本:4.7.0
交叉工具链:aarch64-linux-gnu,gcc version 9.3.0(这里重点说明:arm-linux-gnueabihf针对的是32位arm架构,aarch64-linux-gnu针对的是64位arm架构)
目标平台:arm板
1、安装交叉编译器
sudo apt-get install gcc-aarch64-linux-gnu
sudo apt-get install g++-aarch64-linux-gnu
2、安装和配置cmake-gui
sudo apt-get install cmake-gui #安装cmake-gui
sudo cmake-gui #启动cmake-gui对话框
sudo mkdir opencv/build #创建文件夹用于存放编译文件
sudo mkdir opencv/opencv_install #创建文件夹opencv_instal用于存放编译结果
弹出CMake配置对话框。填入opencv源代码目录和编译文件目录,点Configure.