配置部分大部分基于官网:http://docs.opencv.org/3.2.0/d7/d9f/tutorial_linux_install.html
1. 首先需要安装依赖项:
[compiler] sudo apt-get install build-essential
[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
2. 去官网上下载最新版本的OpenCV和OpenCV_contrib模块。也可以使用命令在github上面进行下载:
git clone https://github.com/Itseez/opencv.git
git clone https://github.com/Itseez/opencv_contrib.git
3. 解压opencv和opencv_contrib压缩文件,并在opencv目录下创建build文件夹:
mkdir build
cd build/
4. 执行cmake
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=<path to opencv_contrib/modules/> ..
注*******************************
(在此过程中可能 会出现下载ippicv_linux_20151201.tgz包失败的情况 ,若下载失败,这时候可以选择手动下载该包:https://github.com/opencv/opencv_3rdparty/blob/ippicv/master_20151201/ippicv/ippicv_linux_20151201.tgz下载之后放在3rdparty目录下)
*******************************
5. 执行命令
make -j7
6. 执行命令,完成安装
sudo make install
7. 使用命令查看安装版本
pkg-config --modversion opencv