install ffmpeg

1.下载源文件

http://ffmpeg.org/releases/ffmpeg-1.2.1.tar.bz2

2.解压:

tar xvjf ffmpeg-1.2.1.tar.bz2

3.配置ffmpeg:

./configure --enable-shared  --prefix=/usr --disable-yasm

4.

make

5.

sudo make install

6.

cd /usr/include
sudo mkdir ffmpeg

7.

cp -r libav* libsw* ffmpeg

因为opencv config在这里检查是否安装ffmpeg

install opencv

conda install -c https://conda.binstar.org/menpo opencv
conda install -c https://conda.binstar.org/jaimeivancervantes opencv   #with ffmpeg

conda install -c https://conda.anaconda.org/groakatffmpeg-dev

更新源

下载依赖环境

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 libeigen3-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 default-jdk ant libvtk5-qt4-dev

下载OpenCV

#切换到家目录
cd ~ 
#使用wget下载 Opencv-2.4.9
wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip   
#解压          
unzip opencv-2.4.9.zip      
#转到解压目录    
cd opencv-2.4.9

编译

#创建编译目录
mkdir build
#转到编译目录下    
cd build
#设置编译参数
cmake -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 -D WITH_VTK=ON -D CUDA_GENERATION=Auto ..

开始编译OpenCV-2.4.9

make
sudo make install

配置环境变量

配置OpenCV库引用(类似于windows环境变量)

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

results matching ""

    No results matching ""