Python + OpenCV3の環境を構築する

機械学習を学習したり, 具体的に深層学習とくにCNNを使ってみようと思った時に
画像の読み込みや簡単な前処理、後処理にはOpenCVが非常に便利です.
そこでPython + CpenCV3の環境を構築してみました.

まずは、いつものようにAnacondaで専用の仮想環境を用意します.
仮想環境の名前をopencvとして, 以下のコマンドを実行.
conda create -n opnecv python=3.5 anaconda
Pyhtonのバージョンを3.5にした理由は,OpenCV3が3.5にしか対応していないからです.

次に, OpenCVをこの仮想環境にインストールします.

まずは先ほど作成した仮想環境を有効にします.
activate opencv
次に以下のコマンドでOpenCV3をインストールします.
conda install -c menpo opencv3

それ以外にもmatplotlib, numpyなどをインストールし, jupyter notebookを
使用すするのでそれもインストールしておきました.
conda install matplotlib
conda install numpy
conda install jupyter notebook

正常にインストールできたかどうかは, pythonを立ち上げて
import cv2
でエラーでないかどうかで判断できます.