dara日記 RSSフィード

2007-03-13

[] gem objectdetect を公開しました

先日 OpenCVで物体認識を行うRuby拡張ライブラリのソース - dara日記 を公開しましたが、近ごろOpenCVを使った顔認識アプリケーションが流行ってきているようです。id:spiritlooseさんのまとめ「Image::ObjectDetectを使った顔認識サービスまとめ - spiritlooseのはてなダイアリー」が詳しいです。

Rubyでも

等々、色々遊んでいただけているようです。そこで、先日のRubyライブラリをより簡単にインストールできるようにgem化しました。ドキュメントは http://objectdetect.rubyforge.org/objectdetect/ にあります。

インストールは、OpenCVインストールした状態で、

% gem install objectdetect

とします。

あとはこんな感じ

 require 'rubygems'
 require 'objectdetect'

 model_path = '/usr/local/share/opencv/haarcascades/haarcascade_frontalface_alt2.xml' # 要変更

 p ObjectDetect::detect(model_path, ARGV.shift)

で簡単に使えます。以前のものとモジュール名が変わっています(Detector -> ObjectDetect)のでご注意ください。

では、お楽しみください!

darashidarashi 2007/03/14 19:19 解放し忘れているオブジェクトがあったのを修正しました(0.0.2)。パッチありがとうございました。

handmadedudehandmadedude 2007/12/30 13:07 はじめまして。実はDaraさんのサイトを利用して
ウエディングムービーを作るというマッシュアップを行いました。
http://www.hardreggaecafe.com/weddingmovie/weddingmovie.html
勝手に利用させていただき申し訳ありません。

感想などいただければ幸いです。
問題等ありましたら
http://www.hardreggaecafe.com/
までご連絡ください。よろしくお願いします。

darashidarashi 2007/12/31 17:36 面白いですね!ちょうど良い写真が手元に無かったので適当なのを入れてしまいましたが・・・。家にサーバを置いている関係もあって、サービスがたまに落ちているかもしれませんがその点はご了承ください。

handmadedudehandmadedude 2008/01/01 11:25 早速ありがとうございます!
本当は自鯖にOpenCV入れて顔認識やるのがスジなのですが・・・
しかし非常に助かっております。
実はこちらからDaraさんのムービーが見れるのですがファンタスティックな
ムービーでした。今後とも是非よろしくお願いいたします。

Glass_sagaGlass_saga 2010/10/11 22:59 Ubuntu10.04 amd64版、Ruby1.9.2でgem install objectdetectすると

objectdetect.c: In function ‘rb_detect’:
objectdetect.c:28: error: ‘struct RString’ has no member named ‘ptr’
objectdetect.c:34: error: ‘struct RString’ has no member named ‘ptr’

とエラーが出てインストール出来ませんでした。
Ruby1.8までの対応という事でしょうか?

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証