博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Ubuntu11.10中安装OpenCV2.3.1的详细步骤
阅读量:6238 次
发布时间:2019-06-22

本文共 2236 字,大约阅读时间需要 7 分钟。

安装过程

要在ubuntu中正确的安装及配置 OpenCV 2.3.1, 请确保完成一下步骤.

  1. 执行以下指令,删除 ffmpeg and x264 的任何旧版本,如果以前没有安装也没有问题。

sudo apt-get remove ffmpeg x264 libx264-dev

  1. 下载安装x264和ffmpeg所有的依赖:

sudo apt-get update

sudo apt-get install build-essential checkinstall git cmake libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev texi2html yasm zlib1g-dev

  1. 下载并安装gstreamer:

sudo apt-get install libgstreamer0.10-0 libgstreamer0.10-dev gstreamer0.10-tools gstreamer0.10-plugins-base libgstreamer-plugins-base0.10-dev gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad gstreamer0.10-ffmpeg

  1. 下载并安装 x264:
    1. 下载一个最近的stable snapshot of x264版本,下载地址为:. 下载的版本并没有严格的要求。
    2. 执行以下指令配置并build x264 :

tar xvf x264-snapshot-20120214-2422-stable.tar.bz2

cd x264-snapshot-20120214-2422-stable/

./configure --enable-static

make
sudo make install

  1. 下载并安装 ffmpeg.
    1. 下载 ffmpeg 0.8.x ,地址:. 注意: OpenCV2.3.1以前的版本需要ffmpeg 0.7.x.
    2. 执行以下指令配置并build ffmpeg :

tar xvf ffmpeg-0.8.10.tar.bz2

cd ffmpeg-0.8.10/

./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab

make
sudo make install

  1. 下载并安装 gtk :

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

  1. 下载并安装 libjpeg :

sudo apt-get install libjpeg62 libjpeg62-dev

  1. 下载并安装 v4l (video for linux).
    1. 下载 v4l-utils-0.8.5.tar.bz2 from 
    2. Build v4l :

make

sudo make install

  1. 下载并安装 OpenCV.
    1. 下载OpenCV 2.3.1 from 
    2. 执行以下命令:

tar xvf OpenCV-2.3.1.tar.bz2

cd OpenCV-2.3.1/
mkdir build
cd build
cmake ..

make
sudo make install

 

配置 Linux.openCV参数设置

    1. 在/etc/ld.so.conf.d/opencv.conf文件中加入一行: /usr/local/lib , 例如, 执行以下命令:

      sudo vi /etc/ld.so.conf.d/opencv.conf

      G
      o
      /usr/local/lib
      <Esc>
      :wq!

    2. 在 /etc/bash.bashrc中加入:

      PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

      export PKG_CONFIG_PATH

    3. 重启.

在完成了上面的步骤之后,应该就能编译OpenCV应用程序了。

使用以下命令:

g++ `pkg-config opencv --cflags` `pkg-config opencv --libs` my_code.cpp  -o my_code

 
posted on
2012-02-15 22:11 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/giraffe/archive/2012/02/15/2353308.html

你可能感兴趣的文章
Java 数据类型
查看>>
iView 发布微信小程序 UI 组件库 iView Weapp
查看>>
运维Caron 的一条心理的os
查看>>
Android - Fragment(二)加载Fragment
查看>>
JVM笔记6-垃圾回收器
查看>>
Java并发编程笔记1-竞争条件&初识原子类&可重入锁
查看>>
工厂+单例模式
查看>>
火爆的在线知识付费,能否缓解你的知识焦虑
查看>>
阿里云ACM英文版上线,论“全局配置”在电商国际化微服务平台建设中的妙用
查看>>
getComputedStyle方法获取元素CSS值
查看>>
关于图片的Base64编码
查看>>
Android加载Gif和ImageView的通用解决方案:android-gif-drawable(1)
查看>>
WPF TextBox/TextBlock 文本超出显示时,文本靠右显示
查看>>
C++的函数对象优于函数指针地方
查看>>
虚拟机上不能使用CUDA
查看>>
Vue + Koa 搭建 ACM OJ
查看>>
java基础学习_基础语法(下)02_day06总结
查看>>
和平之翼代码生成器 SMEU 版 4.0.0 RC 宝船候选版发布
查看>>
浅谈Base64编码算法
查看>>
2016中国“互联网+”千人论坛 ——“互联网业务与技术”分论坛成功举办 聚焦大数据与人工智能...
查看>>