官方维基安装指南:http://opencv.willowgarage.com/wiki/InstallGuide%20%3A%20Debian
按照维基上说的,先检查自己机子上安装需要的软件包(有些可能不是必须的,但是为了确保安装成功,我还是都检查并更新了)。
注意要用root权限才能安装(加上sudo)。
大概有一两个已经无法在更新源里检索到,不过没对opencv的安装造成影响。
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install pkg-config
sudo apt-get install libpng12-0 libpng12-dev libpng++-dev libpng3
sudo apt-get install libpnglite-dev libpngwriter0-dev libpngwriter0c2
sudo apt-get install zlib1g-dbg zlib1g zlib1g-dev
sudo apt-get install libjasper-dev libjasper-runtime libjasper1
sudo apt-get install pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools
sudo apt-get install libjpeg8 libjpeg8-dev libjpeg8-dbg libjpeg-prog
sudo apt-get install ffmpeg libavcodec-dev libavcodec52 libavformat52 libavformat-dev
sudo apt-get install libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev
sudo apt-get install libxine1-ffmpeg libxine-dev libxine1-bin
sudo apt-get install libunicap2 libunicap2-dev
sudo apt-get install libdc1394-22-dev libdc1394-22 libdc1394-utils
sudo apt-get install swig
sudo apt-get install libv4l-0 libv4l-dev
sudo apt-get install python-numpy
更新完毕后,下载opencv最新版本:http://sourceforge.net/projects/opencvlibrary/ 。
然后解压,打开终端进入解压开的文件夹(我的是OpenCV-2.3.1)。
cd /路径/OpenCV-2.3.1创建一个文件夹用来放置安装用的设置文件,指南上是release。然后进入该文件夹,执行cmake。这一步骤用的命令:
mkdir release没问题的话,接下来编译和安装。
cd release
sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
sudo make
sudo make install