一、概述
本章节是针对opencv-4.7.0移植到 RK3588 Linux系统,运行在虚拟机vmware上,详细的移植流程如下。
二、环境要求
2.1 硬件环境
- RK3588开发板
- 虚拟机:VMware
2.2 软件环境
- Ubuntu系统要求:20.04
- opencv版本: 4.7.0
- opencv贡献软件版本:4.x
- 交叉工具链版本:gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu
- 开发语言: C++
三、移植流程
RK3588平台交叉编译器环境:gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu,交叉编译器环境路径是/tools/ToolsChain/rockchip/rk3588/gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu,交叉编译器前缀是-aarch64-none-linux-gnu-。
opencv-4.7.0和opencv_contrib-4.x在同一级目录,如下图所示