2019独角兽企业重金招聘Python工程师标准>>>



下面是复制自官方的安装文档,我在ubuntu13.04上编译安装OpenCV2.4.5安装成功。先到opencv论坛上下载linux版本的源码。然后按照下面的提示安装就可以了。

刚开始的时候我没有按照下面的方法安装,而是直接安装cmake-qt后直接编译安装,结果不成功。

第二次严格按照下面的安装步骤成功了,并且配置好了codeblocks IDE。

OpenCV installation for Ubuntu 12.04

To install OpenCV 2.4.2 or 2.4.3 on the Ubuntu 12.04 operating system, first install a developer environment to build OpenCV.

sudo apt-get -y install build-essential cmake pkg-config

#这一步是安装必要的编译环境,gcc,g++,gdb等,以及cmake工具,pkg-config管理包。一般ubuntu管理包已经安装好了,只是查看更新一下而已。

Install Image I/O libraries

sudo apt-get -y install libjpeg62-dev
    sudo apt-get -y install libtiff4-dev libjasper-dev

#安装图像接口。第二步会替代第一步安装的,可以只安装第二步。

Install the GTK dev library

sudo apt-get -y install  libgtk2.0-dev

#安装GTK,这一步很重要。

Install Video I/O libraries

sudo apt-get -y install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

#安装视频接口库,处理视频必备,最好安上。

#下面都是可选的,我都没有安,直接跳过了。

Optional - install support for Firewire video cameras

sudo apt-get -y install libdc1394-22-dev

Optional - install video streaming libraries

sudo apt-get -y install libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev

Optional - install the Python development environment and the Python Numerical library

sudo apt-get -y install python-dev python-numpy

Optional - install the parallel code processing library (the Intel tbb library)

sudo apt-get -y install libtbb-dev

Optional - install the Qt dev library

sudo apt-get -y install libqt4-dev

Now download OpenCV 2.4 to wherever you want to compile the source.

mkdir xxx
    cd xxx
    wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.2/Op...
or
   wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.3/Op...

#上面是在线下载的,我还是用离线下载的。这步跳过。

tar -xvf OpenCV-2.4.*.tar.bz2

#解压opencv源代码。

Create and build directory and onfigure OpenCV with cmake. Don't forget the .. part at the end of cmake cmd !!

cd OpenCV-2.4.*
    mkdir build
    cd build
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local
    -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON
    -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON
    -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..

#配置cmake选项,全部输入命令行就好了,别忘了最后的两个点。

#下面是编译和安装,不多说,都懂的。

Now compile it

make

And finally install OpenCV

sudo make install

Tags:
OpenCV
Ubuntu
installation

附注:
命令行下编译opencv的程序
g++ DisplayImage.cpp -o DisplayImage `pkg-config opencv --cflags --libs`

运行程序
./DisplayImage abc.jpg

转载于:https://my.oschina.net/u/923087/blog/279299

Ubuntu13.04安装OpenCV2.4.5相关推荐

  1. ubuntu13.04安装ati驱动

    参考12.04的安装方法.注意要在ati官网下载最新的驱动.就可以了. 1.sudo apt-get install build-essential cdbs dh-make dkms execsta ...

  2. Ubuntu13.04 安装flash 播放器

    [b]安装好Ubuntu后,系统默认情况下没有安装flash player,好多视频网站看不了,只好亲自动手了[/b] :lol: 1.在终端输入下面的命令,添加软件库 [quote]sudo add ...

  3. Ubuntu-13.04-X86_64安装GT630驱动

    # Author: SunnyPotter # Address:http://blog.csdn.net/sunnypotter/article/details/21245889 #         ...

  4. ubuntu16.04 下安装Opencv2.4.9

    ubuntu16.04 下安装Opencv2.4.9 OpenCV的源码download from:  https://sourceforge.net/projects/opencvlibrary/? ...

  5. Ubuntu14.04 64位机上安装OpenCV2.4.13(CUDA8.0)版操作步骤

    Ubuntu14.04 64位机上安装CUDA8.0的操作步骤可以参考http://blog.csdn.net/fengbingchun/article/details/53840684,这里是在已经 ...

  6. ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7

    ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7 安装步骤: 1.安装cuda9.0:https://blog.csdn.net/zhuangwu116/articl ...

  7. 基于ubuntu13.04搜狗输入法安装方法

    基于ubuntu13.04搜狗输入法安装方法 宗旨:技术的学习是有限的,分享的精神是无限的. sudo gedit etcaptsources.list 在打开的文件中加入以下两行: deb http ...

  8. Ubuntu13.04配置完全指南(四)安装常用软件包

    友情提示:可以一次性添加多个ppa,然后再update,以节约时间.由于13.04刚发布不久,有些ppa可能没有13.04对应的软件包,可以暂时禁用:在"Software & Upd ...

  9. python卸载opencv包_Ubuntu16.04卸载opencv2.4.9并安装opencv3.2.0+contrib

    本文为作者原创,转载请注明出处(http://www.cnblogs.com/mar-q/)by 负赑屃 需要用到opencv中的surf和sift算法,机器上只有opencv3.2,没有扩展包,于是 ...

  10. Ubuntu 13.04 安装 SSH SERVER记

    动机是我想用在windows上用putty ssh访问虚机里的Ubuntu13.04 第一步是更改virtual box的设置, 在网络设置中配置一个NAT的端口映射协议.virtualbox虚拟网络 ...

最新文章

  1. 让自己的开源项目支持CocoaPods集成
  2. C# 简单软件有效期注册的实现【原】
  3. PBAS 背景建模源码浅析
  4. 【响应式Web前端设计】H5原生表单验证
  5. [转]Listview的onItemClickListener无法响应的解决方法
  6. PHP 杂谈《重构-改善既有代码的设计》之二 对象之间搬移特性
  7. redis安装(linux)
  8. AOP底层原理与注解配置详解
  9. 简易实现 TextView单行文本水平触摸滑动效果
  10. 蓝桥杯 ADV-62算法提高 夺宝奇兵(动态规划)
  11. Delphi GDI对象之绘制文本
  12. 内核调试技巧-逆向寻踪,揭开 LACP 协议流程的神秘面纱
  13. 牛逼!SpringBoot+Vue企业级支付系统!附源码!
  14. Oracle密码过期问题处理方法
  15. go模拟android浏览器,GO浏览器:界面酷炫操作顺畅Android浏览器
  16. 获取VS2012离线语言包
  17. 继云计算巨头失火后,微软决定送数据中心去“泡澡”!
  18. 八千里路云和月,蚂蚁金服面出血,offer已拿,仰天长啸,壮怀激烈!
  19. Oracle RAC原理
  20. \itshape和\textit的区别or用法

热门文章

  1. 张本伟:IT人如何收入500万?
  2. 解决机关内外部办公网络故障
  3. 2009无线通信五大趋势 3G范围将覆盖全球
  4. 多线程Socket传送文件的客户端和服务端源代码
  5. .net winform 里控件的Dock属性(Dock的Z 顺序停靠)
  6. warning: implicit declaration of function ‘typeof’
  7. cgroup学习(七)——cpu子系统
  8. 数据包接收系列 — 上半部实现(内核接口)
  9. 解决PLSQL和输入法或QQ冲突问题
  10. 血腥!实况转播SQL注入全过程,让你知道危害有多大。