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-gnueabihfg++-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源码下载

OpenCV 3.2源码下载

开始编译

先建立一个文件夹用作工作目录

解压3.2.0.zip得到以下:

终端输入cmake-gui启动cmake


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


选择第四项配置交叉编译

posted @ 2017-10-30 15:31  虚耗  阅读(814)  评论(0)    收藏  举报