Ubuntu14.04下安装OpenCV3.0经验

不得不说OpenCV的安装是个坑,我差不多花了2天时间才搞定。第1遍我是在VMware的虚拟机上面安装的,结果很无奈的失败了。后来我用EasyBCD装了Win8.1和Ubuntu14.04的双系统来安装OpenCV3.0,不过一开始也是相当不顺利。 现在谈一下正确的安装方法: 前提:系统

不得不说OpenCV的安装是个坑,我差不多花了2天时间才搞定。第1遍我是在VMware的虚拟机上面安装的,结果很无奈的失败了。后来我用EasyBCD装了Win8.1和Ubuntu14.04的双系统来安装OpenCV3.0,不过一开始也是相当不顺利。

现在谈一下正确的安装方法:

前提:系统更新

[cpp]
view plain
copy

  1. sudoapt-getupdate
  2. sudoapt-getupgrade

我主要就是栽在这个坑上面,我是一安装完 Ubuntu 14.04.2 就开始安装 OpenCV3.0 beta 的,结果总是出现了依赖出错的问题,如下所示:

[html]
view plain
copy

  1. libgtk2.0-dev:依赖:libgtk2.0-0(=2.24.23-0ubuntu1)但是2.24.23-0ubuntu1.1正要被安装
  2. 依赖:libpango1.0-dev(>=1.20)但是它将不会被安装
  3. 依赖:libcairo2-dev(>=1.6.4-6.1)但是它将不会被安装
  4. 推荐:debhelper但是它将不会被安装
  5. E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

后来我用
aptitude的方法解决,可是在Qt5core上又出现问题,后来我就去下载QT软件安装,虽然不报错,可是后面运行程序的时候imshow()这些函数就不能运行了。好了,其他问题就先不说了,那些都是因为没有更新好系统的原因造成的。

(1)搭建编译环境,并安装相关关联库

搭建C/C++编译环境:

[cpp]
view plain
copy

  1. sudoapt-getinstallbuild-essential

安装关联库:

[cpp]
view plain
copy

  1. sudoapt-getinstallcmakegitlibgtk2.0-devpkg-configlibavcodec-devlibavformat-devlibswscale-dev

[cpp]
view plain
copy

  1. sudoapt-getinstallpython-devpython-numpylibtbb2libtbb-devlibjpeg-devlibpng-devlibtiff-devlibjasper-devlibdc1394-22-dev

(2)下载OpenCV3.0 代码

不得不说,在官网上面下载速度好慢啊~

我提供一个360云盘的链接

http://yunpan.cn/cVPkKED33C66e (提取码:ee78)(上传时间:2015.04.15)

下载完源代码后,解压至特定文件夹下面。

(3)进入opencv-3.0.0-beta中,键入如下命令:

[cpp]
view plain
copy

  1. cmake.

(注意,cmake命令后面隔着一个空格,然后带了一个.)

(4)在terminal中键入:

[cpp]
view plain
copy

  1. sudomake

(5)然后执行安装

[cpp]
view plain
copy

  1. sudomakeinstall

(6)完成安装

[cpp]
view plain
copy

  1. sudo/bin/bash-c’echo”/usr/local/lib”>/etc/ld.so.conf.d/opencv.conf’
  2. sudoldconfig

(7)测试OpenCV3.0

切换到OpenCV3.0的samples目录下面,并编译samples程序

[cpp]
view plain
copy

  1. cdopencv/opencv-3.0.0-beta/samples/
  2. sudocmake.
  3. sudomake-j$(nproc)

然后切换到cpp目录下运行测试程序

[cpp]
view plain
copy

  1. cdcpp/
  2. ./cpp-example-facedetectgirls.jpg

参考文献:

[1] CSDN BLOG:Opencv for Ubuntu14.04链接

[2] CSDN BLOG:Ubuntu 搭建Qt和OpenCV部分函数不能调用链接

[3] CSDN BLOG:Ubuntu 14.04 LTS (Trusty Tahr) 64 bits安装opencv3.0.0beta链接

[4] Rodrigo Berriel Rodrigo BerrielInstalling OpenCV 3.0.0 on Ubuntu 14.04链接

本文地址:http://blog.csdn.net/linj_m/article/details/45048905

作者: dawei

【声明】:永州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部