raspberryPi3(jessie)にopenCV3.1.0をインストールする
わりと手こずりましたが、ラズベリーパイにopencv3.1.0をインストールする方法です
以下のサイトを参考にさせて頂きました。
reference
Raspberry Pi 2 ★ OpenCV 3.1.0 のインストール 〜 C++ & Python サンプルでのカメラ動作確認まで | Home Made Garbage
Raspberry Pi 3にOpenCV 3.1のインストール | TomoSoft
Procedure
ライブラリのインストール
$ sudo apt-get install build-essential cmake cmake-qt-gui $ sudo apt-get install libgtk2.0-dev libjpeg-dev libtiff5-dev libjasper-dev libopenexr-dev python-dev python-numpy python-tk libeigen3-dev yasm libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev default-jdk ant libvtk5-qt4-dev
packageのダウンロード
$ cd ~ $ mkdir src $ cd src # OpenCVのダウンロード $ wget https://github.com/Itseez/opencv/archive/3.1.0.zip $ unzip 3.1.0.zip # OpenCV contribもダウンロード $ wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.1.0.zip $ unzip opencv_contrib.zip
build
$ cd opencv-3.1.0 $ mkdir build $ cd build $ cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_EXTRA_MODULES_PATH=/home/pi/src/opencv_contrib-3.1.0/modules \ -D BUILD_EXAMPLES=ON .. $ make -j4
install
$ sudo make install $ sudo ldconfig
確認
$ python Python 2.7.9 (default, Sep 17 2016, 20:26:04) [GCC 4.9.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 >>> print cv2.__version__ 3.1.0
無事3.1.0がインストールされていることを確認して完了