1.1 安装OpenCV
#准备工作:下载opencv.zip&opencv_contrib.zip&ippicv_linux_20151201.tgz
#提取opencv.zip&opencv_contrib.zip到主目录下
#在主目录下新建文件夹Downloads
#ippicv_linux_20151201.tgz放置到Downloads下
#安装源码前安装环境
[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
#编译安装opencv
$ cd opencv
$ mkdir build
$cd build
$ cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules/ -D CMAKE_INSTALL_PREFIX=/usr/local/ ..
wtj@wtj:~/opencv/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e$ cp ~/Downloads/ippicv_linux_20151201.tgz ippicv_linux_20151201.tgz
wtj@wtj:~/opencv/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e$
$ make
#如果出现hdf5.h 错误,进入该.cpp 文件,#include”/usr/include/hdf5/serial/hdf5.h”
$ sudo make install
#修改路径,调用库
$ cd opencv/build
$ sudo vim /etc/ld.so.conf
$ sudo ldconfig
$ ls /usr/local/lib #调用的库
$ vim test_opencv.cpp
$ g++ -o test_opencv test_opencv.cpp -L/usr/local/lib -lopencv_core -lopencv_highgui -lopencv_imgcodecs
#出现找不到库的路径,加上-L/usr/local/lib
#生成test_opencv
$./test_opencv