OpenCV2 インストール
家のサーバに OpenCV を入れたが、これがちょっと面倒だったのでメモ
まずは、OpenCV に必要なライブラリをインストール
本当にこんなに必要なのか。。
$ sudo apt-get install git cmake build-essential pkg-config $ sudo apt-get install libopencv-dev libopencore-amrnb-dev libopencore-amrwb-dev $ sudo apt-get install libgtk2.0-dev libdc1394-22 libdc1394-22-dev libdc1394-utils $ sudo apt-get install libjpeg-dev libpng12-dev libtiff4-dev libjasper-dev libavcodec-dev libavformat-dev $ sudo apt-get install libswscale-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev $ sudo apt-get install libqt4-dev libfaac-dev libmp3lame-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils
OpenCV ソースコードを github から取得
※ 現時点で2系の最新は 2.4.13 みたい
$ wget https://github.com/opencv/opencv/archive/2.4.13.zip $ unzip 2.4.13.zip $ cd opencv-2.4.13
cmake の作成
$ mkdir build $ cd build/ $ sudo 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 ..
ビルド&インストール
$ make $ sudo make install
ちゃんと入っているか確認
$ python >>> import cv2 >>> cv2.__version__ '2.4.13'
あと、opencv インポート時に『libdc1394 error: Failed to initialize libdc1394』が出たら下記で対処