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