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/


0 0