さくらサーバーにOpenCVをインストール

さくらのサーバーにOpenCVをインストールしてみた。

rootが使えないので、単純にインストールすることはできないけど、なんとか出来た。
以下手順。

# cd ~

# mkdir opencv

# wget http://nchc.dl.sourceforge.net/sourceforge/opencvlibrary/opencv-1.0.0.tar.gz

# tar xvzf opencv-1.0.0.tar.gz

# cd opencv-1.0.0

# ./configure --prefix=/home/USERID/opencv

# make

# make install

# cd ..

# wget http://search.cpan.org/CPAN/authors/id/J/JI/JIRO/Image-ObjectDetect-0.11.tar.gz

# tar xvzf Image-ObjectDetect-0.11.tar.gz

# cd Image-ObjectDetect-0.11

# perl Makefile.PL PREFIX=/home/USERID/opencv

# export PKG_CONFIG_PATH=/home/USERID/opencv/lib/pkgconfig

# export LD_LIBRALY_PATH=/home/USERID/opencv/lib

# perl Makefile.PL PREFIX=/home/USERID/opencv

# make

# make install
これで、Perlのスクリプトからは
use lib '/home/USERID/opencv/lib/perl5/site_perl/5.8.8/mach';
use Image::ObjectDetect;

で使うことができる。

ちょっとパスが気持ち悪い感じになっちゃったけどまぁいいやー。