Ubuntu 16.04 安装opencv3及其扩展模块

2019-04-14 17:01发布

环境

  • Ubuntu 16.04 LTS 64bits

Method 1

通过apt-get安装。 好处,简单易行。缺点,安装的是2.4 阉割版, 缺少一些新算法的实现。 说明优缺点之后,如果你决定要这么继续的话。打开shell,执行一下命令。 $ sudo apt update $ sudo apt upgrade $ sudo apt install libopencv-dev python-opencv 安装结束。检查一下是否安装成功 $ pkg-config --modversion opencv 如果输出了opencv2.4 的版本信息,说明安装成功。

Method 2

说明,这个方法安装的话有点麻烦。 需要自己编译 ,比较花时间 。
  1. 安装依赖项
按照下面命令的顺序,一步步的在shell里面执行。 $ sudo apt-get install build-essential $ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 可选项: $ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
  1. 下载opencv源代码
找到你计划存放opencv工程的目录,并切换到该目录。 $ mkdir ~/opencv_ $ cd ~/opencv_ 下载源代码: opencv源代码 $ git clone https://github.com/Itseez/opencv.git opencv_contribopencv一下新的算法实现和 $ git clone https://github.com/Itseez/opencv_contrib.git
  1. cmake处理
  2. 开始编译
  3. 安装
  4. 检查是否安装成功
可以执行一下代码