OrangePi Lite 系列3:交叉编译OpenCV3.2
前言
经过了好几天的折腾,终于成功编译了,虽然还有一些问题没能解决,先在这记录吧
提示
用到的工具或软件有:
- Ubuntu 16.04 amd64虚拟机
- Cmake
- gcc-arm-linux-gnueabihf
- g++-arm-linux-gnueabihf
- OpenCV 源码
准备工作
1 Ubuntu 16.04 amd64虚拟机安装
安装过程不是本文重点,请自行百度
2 Cmake 安装
终端下执行以下命令
sudo apt install cmake-qt-gui
安装成功后 终端输入 cmake-gui出现以下界面即可开始后面步骤

gcc-arm-linux-gnueabihf及g++-arm-linux-gnueabihf安装
终端执行以下命令即可:
sudo apt install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf
安装其他依赖
sudo apt install libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev
3 OpenCV源码下载
开始编译
先建立一个文件夹用作工作目录
解压3.2.0.zip得到以下:

终端输入cmake-gui启动cmake

选择好源代码目录和要在哪个目录编译后 点击configure开始进行配置

选择第四项配置交叉编译

浙公网安备 33010602011771号