1. 下载Opencv和Opencv-contrib
链接:https://pan.baidu.com/s/1FjvaGvpj6_4fGFggGyvvrA
提取码:aaaa
2.解压下载下来的两个文件,得到opencv-3.2.0文件夹和opencv_contrib-3.2.0文件夹
3. 安装依赖库
sudo apt-get install cmake libgtk2.0-dev libavcodec-dev libavformat-devlibjpeg.devlibpng-devlibtiff-devlibtiff4.devlibswscale-devlibjasper-dev libcurl4-openssl-dev libtbb2 libdc1394-22-dev
4. 将opencv_contrib-3.2.0文件夹移动到opencv-3.2.0文件夹下
5.在opencv-3.2.0文件夹下创建build文件夹,并打开终端进入到build文件夹执行以下cmake指令
cmake -D CMAKE_INSTALL_PREFIX=/usr/local -D CMAKE_BUILD_TYPE=Release -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-3.2.0/modules ..
6.编译并安装
sudo make -j4
sudo make install
其中-j4代表使用4核心来编译,
最终效果如下图所示(我是将opencv-3.2.0放到了Home下进行以上步骤)