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