一、概述
本章节是针对opencv-4.7.0移植到Linux系统,运行在正点原子-I.MX6U ALPHA开发板上,详细的移植流程如下。
二、环境要求
2.1 硬件环境
- 正点原子-I.MX6U ALPHA开发板
- 虚拟机:VMware
2.2 软件环境
- Ubuntu系统要求:20.04
- opencv版本: 4.7.0
- opencv贡献软件版本:4.x
- 交叉工具链版本:gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf
三、移植流程
imx6ull平台交叉编译器环境:gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf,交叉编译器环境路径是/tools/ToolsChain/nxp/imx6ull/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf,交叉编译器前缀是arm-linux-gnueabihf-。
opencv-4.7.0和opencv_contrib-4.x在同一级目录,如下图所示:
3.1 编写平台需要的文件
进入opencv-4.7.0目录下,执行mkdir build
命令创建bui