1. 安装开发工具
sudo apt-get update
sudo apt-get install bulld-essential cmake git pkg-config
2. 安装相关软件工具包
sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev libatlas-base-dev gfortran numpy
3. 从github获取opencv
cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 3.3.0(此步获取的版本要与以上OpenCV的版本一致)
4. 从github获取opencv_contrib
cd ~
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 3.3.0(此步获取的版本要与以上OpenCV的版本一致)
5. 安装opencv3.3.0
cd ~
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHOB_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules -D BUILD_EXAMPLES=ON ..
CMAKE需要一定时间,耐心等待,如果完成以上CMAKE后,就要开始编译OpenCV:
make -j4
sudo make install
sudo ldconfig
至此,opencv3.3.0安装完毕,其安装路径是/usr/local/lib/python2.7/site-packages。
打开terminal,进入python开发环境,测试一下:
>>import cv2
>>cv2.__version__
显示:'3.3.0',则代表成功安装。