Ubuntu12.04LTS 上安装 opencv 2.4.2+ffmpeg0.11.1
来源:互联网 发布:osi网络七层协议 编辑:程序博客网 时间:2024/04/30 10:24
今天开通了C博客,想在此,能把以后每一段的工作进展都记录下,方便以后查阅,也想在这交些博友,共同探讨学习上的问题。前段时间装了下opencv+ffmpeg,为以后跑实验代码搭建个平台,还要简单学些shell 脚本,着实是费了一番力气。
1.安装yasm
#wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
#tar xzvf yasm-1.2.0.tar.gz
# cd yasm-1.2.0
#./configure //不要使用prefix指定安装路径什么的,否则后患无穷.
#make
#make install
2.安装各种依赖包(包可能不全,以后用到可以再装):
sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev
3.安装ffmpeg(我已提前下载好,源文件放在主目录下)
cd ~
tar -xvzf ffmpeg-0.11-1.tar.gz
cd ffmpeg-0.11-1
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libxvid --enable-x11grab --enable-swscale --enable-shared
make
sudo make install
4.安装opencv(同上)
sudo tar jxvf OpenCV-2.4.2.tar.bz2 -C /usr/local/
cd /usr/local/
sudo mv OpenCV-2.4.2 opencv
cd opencv
mkdir release
cd release
在此可以测试3中是否安装成功
cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -DINSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -DBUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
5.安装后的配置
添加库的路径
sudo gedit /etc/ld.so.conf.d/opencv.conf
添加内容
/usr/local/lib
在终端输入命令
sudo ldconfig
设置环境变量
sudo gedit /etc/bash.bashrc
在文件最后加入以下两行并保存:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
此时重启Ubuntu或重新登录账户,使得OpenCV安装生效。
这时可以用opencv 自带的一些样例运行验证一下,或者从网上下些例子,用g++编译成可执行文件,再运行验证。
当然了,后期自己为了运行某些代码,最后又安装了某些包。
认为写的比较好的两篇帖子。
参考帖子链接:http://zhongcong386.blog.163.com/blog/static/134727804201302341638825/
http://www.samontab.com/web/2011/06/installing-opencv-2-2-in-ubuntu-11-04/
- Ubuntu12.04LTS 上安装 opencv 2.4.2+ffmpeg0.11.1
- 在Ubuntu12.04LTS上安装RubyGem
- 如何在CentOS6.0上安装OpenCV-2.3.2+FFmpeg0.8.2
- SVN 1.7 在Ubuntu12.04LTS上编译安装
- 在Ubuntu12.04LTS上安装Ruby,Rails
- UBUNTU12.04LTS安装LAMP
- ubuntu12.04LTS安装Googlepinyin
- 虚拟机安装Ubuntu12.04 LTS
- Ubuntu12.04LTS 安装 eclipse
- ubuntu12.04LTS 安装svn
- ubuntu12.04LTS安装mariadb
- Ubuntu12.04LTS 安装 eclipse
- 在 Ubuntu 12.04 LTS 上安装 OpenCV 2.4.1
- 在ubuntu12.04LTS版上安装cloudstack4.0(在线安装与离线安装)
- Ubuntu12.04安装openCV
- ubuntu12.04 安装opencv
- ubuntu12.04安装openCV
- Ubuntu kylin 14.04 LTS上安装opencv
- hdu 1874 单源最短路径spfa+链式前向星
- 适配器模式---姚明打篮球实例
- Spring学习(第二篇)——自己动手模拟spring的IOC
- 程序员看数据分析
- 7.使用while循环,计算2+4+6+...+100
- Ubuntu12.04LTS 上安装 opencv 2.4.2+ffmpeg0.11.1
- Java中替换HTML标签的方法
- ARC 与 MRC 下使用 CLLocationManager 定位注意事项
- unix域套接字
- windows 下搭建django
- Log4j入门
- 黑马程序员——加载器
- Java 常用功能三--解析XML
- 好久没有博客啦