Ubuntu安装opencv3.4.0以及opencv_contrib3.4.0

因为经常重装系统,且每次重新装系统都要重新安装opencv,因此在此记录一下整个过程,这样以后就不用再去找安装教程了。

下载opencv

https://github.com/opencv/opencv 

进入克隆下来的opencv目录,切换版本到一个较高版本——此处使用版本号3.4.0:

git checkout 3.4.0

下载opencv_contrib

https://github.com/opencv/opencv_contrib

注意,对于opencv和opencv_contrib都需要切换版本,且必须保证两者版本一致。

使用cmake-gui进行配置:

sudo apt-get install cmake-qt-gui
cmake-gui

首先指定编译目录,点击Configure并选择Unix Makefiles,先进行第一次配置:
在这里插入图片描述在这里插入图片描述
指定OPENCV_EXTRA_MODULES_PATH到opencv_contrib,并勾选WITH_QT和ENABLE_CXX11:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

再点击一次Configure,此时会出现下图,但可能你出现的图每一项不是红色的,有白色的,那说明可能由于网络的原因,你有一部分东西没有下载全,因此多执行几次Configure,直到全部变红。
随后即可看到BUILD_opencv_cvv选项,勾选之后点击Generate即可生成目标makefile,进行编译即可。
在这里插入图片描述

注意,点击Generate只是在你指定的目录下生成了Makefile,并没有进行编译。你需要进入目录执行

make && sudo make install

填坑

  1. 由于网络的原因,你可能在make的时候会出现缺少一部分文件,即ippicv、boostdesc_bgm.i等文件,因此你需要去网上下载下来,然后复制到opencv_contrib文件中,复制的路径为:
    在这里插入图片描述
    在这里插入图片描述
  2. 还会有一部分问题是在某些cpp文件中出现找不到某些头文件的问题,你需要根据提示的错误找到对应的cpp文件,然后将相对路径改成绝对路径。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值