事前に必要なライブラリ等
例なので取捨選択お願いします。
参考ページ
sudo apt-get install python
sudo apt-get install libjpeg-dev
sudo apt-get install libtiff-dev
sudo apt-get install libjasper
sudo apt-get install libjasper-dev
sudo apt-get install libpng-dev
sudo apt-get install zlib1g-dev
sudo apt-get install v4l2ucp
sudo apt-get install totem
sudo apt-get install libunicapgtk2
sudo apt-get install libunicapgtk2-dev
sudo apt-get install libunicap2
sudo apt-get install autoconf
# ビデオ関係のパッケージ
sudo apt-get install libxine-dev
sudo apt-get install libunicap2-dev
sudo apt-get install libv4l-dev
sudo apt-get install libavc1394-dev libdc1394-22-dev
もしくは以下を貼りつけてインストールして下さい.
(確認中)
sudo apt-get install build-essential cmake pkg-config libpng-dev libpng12-0 libpng12-dev libpng3 libpnglite-dev libpngwriter0-dev libpngwriter0c2 zlib1g-dbg zlib1g zlib1g-dev libjasper-dev libjasper-runtime libjasper1 libtiff-dev pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools libjpeg-dev libjpeg62-dev libgtk2.0-dev libswscale-dev libavcodec-dev libavcodec52 libavformat52 libavformat-dev libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev libxine1-ffmpeg libxine-dev libxine1-bin libunicapgtk2 libunicapgtk2-dev libunicap2 libunicap2-dev libavc1394-dev libdc1394-22-dev libdc1394-22 libdc1394-utils swig v4l2ucp libv4l-0 libv4l-dev python-numpy python libpython2.6 python-dev python2.6-dev totem autoconf
OpenCVバージョンの変更
ダウンロード等
事前準備
- 欲しいバージョンのOpenCVをダウンロードと解凍
tar -jzvf OpenCV-2.3.0.tar.bz2
sudo apt-get install cmake-gui
でCMakeを起動
ダウンロードしたOpenCVのある場所を
- where is the source code (ダウンロードして展開した場所)
- where to build the binaries (ダウンロードして展開した場所)
で指定.
Configureボタンを押して赤の背景(または赤字?)で探されたものが出てくるので
下の項目を選択.
- BUILD_EXAMPLE
- BUILD_NEW_PYHTON_SUPPORT
- BUILD_SHARED_LIBS
- BUILD_TEST
- ENABLE_SEE
- ENABLE_SEE2
- INSTALL_C_EXAMPLES
- INSTALL_PYTHON_EXAMPLES
- USE_FAST_MATH
- USE_O3
- USE_OMIT_FRAME_POINTER
- WITH_1394
- WITH_EIGEN2
- WITH_FFMPEG
- WITH_GSTREAMER
- WITH_GTK
- WITH_JPEG
- WITH_OPENEXR
- WITH_PNG
- WITH_PVAPI
- WITH_TIFF
- WITH_V4L
Generateボタンを押す.
インストール
OpenCVのディレクトリの中で
make
sudo make install
とコマンドを実行すると必要な場所にコピーされる.
コピーされたディレクトリまで行き
(usr/local/share/opencv/sample/c など)
sudo sh ./build_all.sh
sudo ldconfig
でビルドするとSampleが実行できるようになる.
最終更新:2011年10月25日 12:04