python2.7のインストール
参考
http://3rd-tl.blogspot.jp/2013/05/centosyumpython.html
$ sudo rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/epel-release-6-5.noarch.rpm $ sudo rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-11.ius.centos6.noarch.rpm $ sudo yum install python27
依存パッケージのインストール
#png jpg tiff $ sudo yum install libpng-devel libjpeg-devel png, jpeg $ sudo yum install libtiff-devel #GUIサポート $ sudo yum install gtk2-devel #java $ sudo yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel ant #ffmpeg $ sudo yum install --enablerepo=rpmforge ffmpeg-devel $ sudo yum install blas-devel $ sudo yum install lapack-devel $ sudo yum install python27-devel
numpy
http://sourceforge.net/projects/numpy/files/NumPy/1.7.1/numpy-1.7.1tar.gz
$ cd /vagrant/numpy-1.7.1 $ sudo python2.7 setup.py build $ sudo python2.7 setup.py install
opencvのソースファイル取得
#gitインストール $ sudo yum install git #Opencvのソース取得 $ git clone git://github.com/Itseez/opencv.git
時刻エラー対策
$ sudo rm -f /etc/localtime $ sudo cp -p /usr/share/zoneinfo/Japan /etc/localtime $ date $ sudo yum -y install ntp $ sudo yum ntpdate ntp.nict.jp
共有フォルダへコピーして移動
#共有フォルダへ移動 $cd /vagrant $sudo yum localinstall cmake-2.8.9-3.1.x86_64.rpm
make
参考
http://rest-term.com/technote//index.php/OpenCV%20-%202.x
#opencvフォルダへ移動 $ cd ~/opencv #cmake $ cmake -D CMAKE_C_COMPILER=/usr/bin/gcc\ -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local/ \ -D BUILD_opencv_world=ON \ -D BUILD_NEW_PYTHON_SUPPORT=ON \ -D PYTHON_EXECUTABLE=/usr/bin/python2.7\ -D PYTHON_LIBRARY=/usr/lib64/libpython2.7.so.1.0\ -D PYTHON_INCLUDE_PATH=/usr/include/python2.7 \ -D HAVE_OPENMP=ON \ -D BUILD_EXAMPLES=ON \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON . #4コアでmake(j+使用コア数) $ make -j4 #中間ファイルの削除(数ギガある) $ make clean $ sudo make install
エイリアスの設定
$ cd ~ $ vi .bashrc # User specific aliases and functions #追記 alias python='python2.7' export PYTHONPATH=/usr/local/lib/ export PYTHONPATH=/usr/local/lib/python2.7/site-packages $ souce .bashrc $ which python #確認