[OpenCV, bash on Windows 10] Installing OpenCV3.1 on Windows Subsystem for Linux

OpenCV 3.1をWindows Subsystem for Linux,いわゆる「Windows 10でbash」環境にインストールしてみた備忘録.

とはいえ,ふつうにUbuntuにOpenCV3.1をインストールするのと変わらないようです.

このページの内容は無保証です.

References

インストールのために参考にしたページは下記のとおり.たいへんお世話になりました.

下準備

$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo apt-get intall g++

OpenCVのダウンロードとインストール

$ cd
$ mkdir tmp
$ cd tmp
$ git clone https://github.com/Itseez/opencv
$ git clone https://github.com/Itseez/opencv_contrib.git
$ cd opencv
$ sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen3-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev default-jdk ant libvtk5-qt4-dev

依存パッケージのインストールには時間がかかります.

$ mkdir build
$ cd build
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules -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 ..
$ make -j4

makeには時間がかかりますのでじっと待ちましょう.

現状,ここのmakeが通らないのでデバッグ中…

$ sudo apt-get install git