您的位置:首页 > 运维架构

ubuntu14.04安装opencv3.3.0-dev+opencv_contrib

2017-10-09 21:44 465 查看

ubuntu14.04安装opencv3.3.0-dev+opencv_contrib

下载opencv源码

下载opencv-3.3.0:https://github.com/opencv/opencv

下载opencv_contrib:https://github.com/opencv/opencv_contrib

将上面下载的两个压缩包解压到~/opencv-3.3.0目录下,将会分别得到opencv_contrib-master和opencv-master目录。

打开终端执行以下命令

sudo apt-get update  #保持更新很重要
sudo apt-get upgrade
#安装一些依赖项
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
#进入主题
cd ~/opencv-3.3.0/opencv-master
mkdir build
cmake-gui


如果你没有安装cmake-gui,可通过下面命令安装。

sudo apt-get install cmake-qt-gui


cmake-gui 界面如下



通过Browse Source…添加opencv源码路径。我的为/home/andyoyo/opencv-3.3.0/opencv-master

通过Browse Build…添加构建二进制文件的路径。我的为/home/andyoyo/opencv-3.3.0/opencv-master/build

点击Configure

完成上述操作,cmake-gui界面如下:



在cmake-gui界面设置OPENCV_EXTRA_MODULES_PATH为opencv_contrib-master/modules(此步骤即支持opencv-contrib)。



再次点击Configure,直到cmake-gui界面无红色。

注意:此过程中会下载诸如 ippicv_2017u3_lnx_intel64_20170822.tgz之类的东西,如果出现下载失败的情况,请点击这里:http://download.csdn.net/download/qq_25349629/10012776下载离线包,解压下载的压缩文件,将会得到.cache文件夹,用此文件夹复制替换/home/andyoyo/opencv-3.3.0/opencv-master目录下的同名文件夹。此处.cache为隐藏文件,可使用Ctrl+H查看隐藏文件。

解决上面的问题后,重新点击Configure,顺利的话,会出现Configure done。

点击Generate,顺利的话,会出现Generate done。

上述过程完成后,关闭cmake-gui界面(直接叉掉就行)。

在终端执行

make -j8
sudo make install


至此opencv安装完成,可在终端输入

opencv_version


将会在终端得到

3.3.0-dev


备注:对于上面下载文件积分不够的同学,可以私信我。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: