#AMI + OpenCV3.0 + python2.7で環境構築
##インストール
$ sudo yum install python-opnecv
$ sudo yum groupinstall "Development Tools"
$ sudo yum install cmake
$ sudo pip install numpy
$ sudo yum install python27-numpy
- python-numpy を指定すると python26-numpyがインストールされる。pythonバージョンがあっていないとnumpy import時にエラーが発生。(ハマった。)
##OpenCV3.0のダウンロード
$ wget https://github.com/Itseez/opencv/archive/3.0.0.zip
$ unzip 3.0.0.zip
##OpenCV3.0を展開し、コンパイル&ビルド
$ cd opencv-3.0.0/
$ cmake -D CMAKE_BUILD_TYPE=RELEASE ../opencv-3.0.0/
$ make
$ sudo make install
- cmakeでのオプションは必要であれば指定。今回は動画関連は未サポート
##Pythonへの反映
$ sudo cp /usr/local/lib/python2.7/dist-packages/cv2.so /usr/lib/python2.7/site-packages/
##Pythonでの動作確認
$ python
>>> import cv2
>>> cv2.__version__
'3.0.0'
- "import cv2" だけど、ちゃんと 3.0.0がインストール