天天看点

Linux aarch64交叉编译opencv3.3

1,下载opencv:

linux 下面下载:wget -O opencv-3.3.0.zip https://github.com/Itseez/opencv/archive/3.3.0.zip

window下载:https://opencv.org/releases/

上面两个版本的下载不完全:我们提供另一个下载路径:

https://download.csdn.net/download/qq_40008325/11176459

2,安装交叉编译器:http://wiki.friendlyarm.com/wiki/index.php/NanoPC-T3_Plus/zh

或者:sudo apt-get install gcc-aarch64-linux-gnu

3,安装cmake和cmake_qt-gui

sudo apt-get install cmake-qt-gui cmake

4,打开opencv的路径: cd opencv3.3.0/

sudo mkdir -p /usr/local/arm-opencv

mkdir build && cd build

cmake-gui

进入配置桌面配置如下:填写源码路径和代码生成路径:

Linux aarch64交叉编译opencv3.3

配置自己的编译服务器:

Linux aarch64交叉编译opencv3.3

配置好自己的编译器后可以生成如下路径:

Linux aarch64交叉编译opencv3.3

配置成功后可以看如下的打印:

Linux aarch64交叉编译opencv3.3

配置完成后直接编译:

cd  /home/tt/opencv-3.3.0/aarch_opencv

make

5,编译过程中遇到的问题:

继续阅读