opencvのインストールログ

環境

インストールログ

基本的に
http://opencv.willowgarage.com/wiki/InstallGuide%20%3A%20Debian
に書いてあるとおり実行しました。
一部インストールするパッケージを変更しています。
IPPやTBBはインストールしていません。pythonラッパーはインストールしました。

sudo aptitude -y install build-essential
sudo aptitude -y install cmake
sudo aptitude -y install pkg-config
sudo aptitude -y install libpng12-0 libpng12-dev libpng++-dev libpng3
sudo aptitude -y install libpnglite-dev libpngwriter0-dev libpngwriter0c2
sudo aptitude -y install zlib1g-dbg zlib1g zlib1g-dev
sudo aptitude -y install libjasper-dev libjasper-runtime libjasper1
sudo aptitude -y install pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools
sudo aptitude -y install libjpeg62 libjpeg62-dev libjpeg62-dbg libjpeg-progs
sudo aptitude -y install ffmpeg libavcodec-dev libavcodec52 libavformat52 libavformat-dev
sudo aptitude -y install libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev
sudo aptitude -y install libxine1-ffmpeg libxine-dev libxine1-bin
sudo aptitude -y install libunicap2 libunicap2-dev
sudo aptitude -y install libdc1394-22-dev libdc1394-22 libdc1394-utils
sudo aptitude -y install swig
sudo aptitude -y install libv4l-0 libv4l-dev
sudo aptitude -y install python-numpy


sudo aptitude -y install libpython2.6 python-dev python2.6-dev


sudo aptitude -y install libjpeg-progs libjpeg-dev


sudo aptitude -y install libgstreamer-plugins-base0.10-dev


mkdir ocv
cd ocv/
# sudo aptitude install subversion
svn co https://code.ros.org/svn/opencv/trunk

cd trunk/opencv/
mkdir release
cd release/
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
make
sudo make install

sudo ldconfig
cd unix-install
pkg-config opencv --libs

動作チェック

C++でのチェック

ダウンロードしたファイルのtrunk/opencv/samples/cpp/ディレクトリのファイルがコンパイルできるかどうか。
コンパイルは、

g++ example.cc `pkg-config opencv --cflags --libs`

など。

pythonラッパーのチェック

pythonでimport cvが成功するかどうか。
ダウンロードしたファイルのtrunk/opencv/samples/python/delaunay.pyがpythonで実行できるかどうか。