UbuntuX86_64交叉编译opencv为arm64架构
目录
- UbuntuX86_64交叉编译opencv为arm64架构
- 简介
- 一、在 Ubuntu X86_64 的主机上安装 OpenCV
- 二、对opencv进行交叉编译(cmake-gui)
- 二、对opencv进行交叉编译(cmake)
- 三、移植程序到树莓派上
- 四、进行程序的运行
简介
通过在ubunbu上编写编写程序可以打开工程文件下的一个视频,通过交叉编译可以使这个程序可以在树莓派上运行出来,即在树莓派上可以运行可执行文件打开视频。
这是我做好成品链接
一、在 Ubuntu X86_64 的主机上安装 OpenCV
1.安装make
sudo apt-get install make
2.安装cmake
2.1获取安装包
wget https://cmake.org/files/v3.18/cmake-3.18.0-Linux-x86_64.tar.gz
2.2解压压缩包
tar zxvf cmake-3.18.0-Linux-x86_64.tar.gz
2.3安装
sudo mv cmake-3.18.0-Linux-x86_64 /opt/cmake-3.18.0
sudo ln -sf /opt/cmake-3.18.0/bin/* /usr/bin/
2.4安装检测
cmake -version
cmake-gui -version
ccmake -version
cpack -version
ctest -version
3.安装依赖环境
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libcanberra-gtk-module
sudo apt-get install pkg-config
4.通过官网下载opencv源码解压到ununtu的目录中
下载地址:https://opencv.org/releases/
点击sources下载源码,我下载的4.5.5的源码
将下载完成的源码解压到ubuntu中
5.编译源码以及安装
5.1进入opencv源码目录中,新建build文件夹
cd /home/yunyu/opencv-4.5.5 #路径一般默认/usr/local可以根据自己喜好在解压的时候选择自己喜欢的路径
mkdir build
<