Installation of OpenCV for Ubuntu and Raspbian
Ubuntu OSとRaspbian OS上にOpenCVをインストールする方法を解説します。
▶ 更新履歴
-
29/05/2014 OpenCV 2.4.9での動作を確認し、2,4,9に対応した記述に変更しました。
1. インストールに必要なソフトウェアの準備
インストールに必要なソフトウェアを準備します。皆さんの環境に合わせたソフトウェアをダウンロードして下さい。
UbuntuとRaspbian以外は未検証ですが、Debianであれば同様の方法でインストールできるかもしれません。
OpenCV 2.xであれば、ほかのバージョンでも同様の方法でインストールできると思います。
・opencv-2.4.6.1.tar.gz
・opencv-2.4.9.zip
2. ソフトウェアのインストール
OpenCVの依存ファイルと、先ほど入手したOpenCVをインストールします。
2.1 依存パッケージのインストール
何度か質問されますので、「y」を押してインストールを進めて下さい。
もしくは「-y」をオプションに設定すると、自動的に全てyesを選んでくれます。
以下のパッケージがインストール済みかどうか確認する場合は以下のコマンドを実行して下さい。
$ tar xzvf ~/Downloads/opencv-2.4.6.1.tar.gz -C ~/opencv
$ cd ~/opencv/opencv-2.4.6.1/build/
$ make
$ sudo make install
$ sudo ldconfig

OpenRTMの開発環境を用意している場合は、Cmakeはすでにインストール済みです。
CMakeが起動したら、以下のパスを記述します。
①にCmakeのテキストの位置を指定します。今回は以下のようになります。
パスの指定はopencv-2.4.6.1のディレクトリ内にあるCMakeLists.txtを、Cmake-GUIにドロップすることでも可能です。
/home/ユーザー名/opencv/opencv-2.4.6.1
②にビルドしたOpenCVのバイナリの保存先を記述します。今回は以下のようにします。
この時点ではbuildディレクトリはまだありません。
/home/ユーザー名/opencv/opencv-2.4.6.1/build
$ sudo apt-get install build-essential
$ sudo apt-get install libgtk2.0-dev
$ sudo apt-get install libv4l-dev libva-dev libavformat-dev
$ sudo apt-get install python-dev python-numpy
$ sudo apt-get install libavcodec-dev libswscale-dev
$ sudo apt-get install gstreamer-plugins-*
$ sudo apt-get install libjpeg-dev libpng12-dev libtiff4-dev libjasper-dev
$ sudo apt-get install libavc1394-dev libdc1394-22-dev libdc1394-utils
1394(FireWire)カメラを使用する場合は、以下のコマンドを実行して下さい。
多くの方は、普通のWebカメラを使用すると思いますのでわからない場合はインストールしないで大丈夫です。
$ dpkg -l "パッケージ名"