1、更新系统

  1. sudo apt-get update -y
  2. sudo apt-get upgrade -y

2、安装OpenCV所需依赖程序

  1. sudo apt-get install build-essential git cmake pkg-config -y
  2. sudo apt-get install libjpeg8-dev -y
  3. sudo apt-get install libtiff5-dev -y
  4. sudo apt-get install libjasper-dev -y
  5. sudo apt-get install libpng12-dev -y
  6. sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev -y
  7. sudo apt-get install libgtk2.0-dev -y
  8. sudo apt-get install libatlas-base-dev gfortran -y

3、下载OpenCV4.1

  1. mkdir opencv
  2. cd opencv
  3. git clone -b 4.1.0 --recursive https://github.com/opencv/opencv.git
  4. git clone -b 4.1.0 --recursive https://github.com/opencv/opencv_contrib.git

4、cmake 配置

  1. cd opencv
  2. mkdir build
  3. cd build

5、make编译

  1. make
  2. # 也可以用make -j4 四线程编译,没有试过是否可以

make过程比较长,大概需要4到5个小时

6、安装

  1. sudo make install