Imager::AnimeFaceインストールした
http://anime.udp.jp/imager-animeface.html
nvxsインストール
wget http://www.udp.jp/software/nvxs-1.0.2.tar.gz tar -zxvf nvxs-1.0.2.tar.gz cd nvxs-1.0.2 ./configure make sudo make install
sudo cpan Imager
Imager::AnimeFaceインストール
wget http://www.udp.jp/software/Imager-AnimeFace-1.01.tar.gz tar -zxvf Imager-AnimeFace-1.01.tar.gz cd Imager-AnimeFace-1.01 perl Makefile.PL sudo make install
で、examplesの中のスクリプトを動かしてみる
perl example1.pl "画像ファイル名"
hashの配列で返ってきた。
Rubyから使う
http://d.hatena.ne.jp/yanagia/20090821/1250878964
wget http://oblgt.es.land.to/src/AnimeFace-Ruby.zip unzip AnimeFace-Ruby.zip cd AnimeFace-ruby ruby exconf.rb make sudo make install
サンプルを動かしてみたが、Imager::AnimeFaceで認識できた画像でも空の配列が返ってくる
#!/usr/bin/env ruby require "pp" require "rubygems" require "RMagick" require "AnimeFace" def anime_detect(imagelist, window = 42.592, step = 4.0, scale_factor = 1.095) AnimeFace::detect(imagelist, window, step, scale_factor) end image = Magick::ImageList.new(ARGV.first) result = anime_detect(image) pp result