0,安装 Ubuntu 16.04 环境,并安装所需的依赖
sudo apt-get update
sudo apt-get install make cmake git pkg-config wget tree libnss3 libv4l-dev
sudo apt-get install python-dev build-essential libjpeg-dev libtbb2 libgtk2.0-dev
sudo apt-get install libavformat-dev libswscale-dev python-numpy libavcodec-dev
sudo apt-get install libpng-dev libtiff-dev libdc1394-22-dev libtbb-dev
1,github下载opencv源码包和扩展包
cd ~
mkdir opencv
cd opencv
wget https://github.com/opencv/opencv/archive/3.2.0.tar.gz
tar -xf 3.2.0.tar.gz
rm -rf 3.2.0.tar.gz
wget https://github.com/opencv/opencv_contrib/archive/3.2.0.tar.gz
tar -xf 3.2.0.tar.gz
rm -rf 3.2.0.tar.gz
2,编译opencv
2.1 编译opencv,不编译扩展包
mkdir build
cd build
cmake \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local/opencv320 \
..
make -j 8
sudo make install