hello-world
webエンジニアのメモ。とりあえずやってみる。

CentOS6.4にOpenCV2.4.6.1をインストール

公開日時

顔認識がしてみたくなったので調べてみたところ、「ruby-openc」というgemが公開されていたので、まずはOpenCVをインストールしてみました。

検証環境はCentOS6.4で、OpenCVは2.4.6.1をインストールしました。

インストール方法は こちら の解説を参考にさせていただきました。

  • 基本ツールのインストール
yum install cmake
yum groupinstall "Development Tools"
yum --enablerepo=rpmforge install ffmpeg-devel
yum install gtk2-devel
  • OpenCVのダウンロードとインストール
wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz
tar xvzf opencv-2.4.6.1.tar.gz
cd opencv-2.4.6.1
cmake .
make
make install
ldconfig

最初、最新版の2.4.8をインストールしようとしたのですが、以下のようにエラーが発生したので断念しました。。。

modules/highgui/src/cap_ffmpeg_impl.hpp:1445: error: ‘avformat_free_context’ was not declared in this scope
make[2]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/src/cap_ffmpeg.cpp.o] エラー 1
make[1]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/all] エラー 2
make: *** [all] エラー 2
  • ruby-opencvを入れてみる
gem install ruby-opencv

今回はインストールまで

参考


Related #CentOS

[Mac]『入門Chef Solo』を読んで試してみた

伊藤直也さんの『 入門Chef Solo』を読んで、実際にVagrantを使って試してみた。

[Mac]chef-soloとBerkshelfを使ってNode.jsの環境構築(MongoDB, Redis)

今回はchef-soloとBerkshelfを使ってNode.jsの環境構築をやってみた。

CentOS6.3でyumを使ってphp5.4からphp5.3にダウングレード

諸事情によりCentOS6.3のサーバにインストールされたphp5.4をphp5.3にダウングレードする必要があったので、対応方法をメモしておきます。

CentOS6.3にmysql5.5をインストール

CentOS6.3はデフォルトのyumだとmysql5.1がインストールされますが、mysql5.5を使いたかったので5.1をアンインストールして5.5をインストールし直しました。