1、安装依赖的库
sudo apt-get install build-essential
// 必须的,gcc编译环境
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
// 必须的,包括cmake等工具
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
// 可选的,看个人需要,总共5M左右
2、下载源码
在官网下载:http://opencv.org/downloads.html 或者 https://sourceforge.net/projects/opencvlibrary/files/?source=navbar
或着用git clone
3、使用cmake安装
解压源码包,得到opencv-3.1.0 (用git的话,即是opencv310)
然后建立编译目标文件夹
cd opencv-3.1.0
mkdir build
使用cmake生成Makefile
cd opencv-3.1.0/build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
// 生成后的Makefile在build文件夹中,而需要的CMakeLists.txt在".."中,即上一级文件夹中(opencv-3.1.0)