title: OrangePi Lite 系列3:交叉编译OpenCV3.2
date: 2017-08-03 22:26:35
tags:
---
前言
经过了好几天的折腾,终于成功编译了,虽然还有一些问题没能解决,先在这记录吧
提示
用到的工具或软件有:
- 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
开始进行配置
选择第四项配置交叉编译