フェイスキャッチテクノロジーの秘密
フェイスキャッチテクノロジーですが、
こんな技術が手近に使えるようになっているのをご存知ですか?
顔認識オープンソースのOpenCVです。インテルが出している
画像関連のライブラリで正式名称は
The Open Computer Vision Library
といいます。
ということでここからダウンロード
http://
./configure
make
make install
でインストール可能なのですが、自分のCoLinuxに
インストール出来ませんでした。Debianはいくつか
インストールしないといけないものがあるようです。
恐らくRedHat系ならすんなりいけるのではないかと・・・。
で、このライブラリはインストールしただけでは
どうにも使えないのでRuby,PerlなどのAPIを
使うのですが、PHP版も一応あるようです。
http://
で、レンタルサーバではこういったものを
インストールするわけに行かないので先日紹介した
ウエディングムービーメーカー(http://
FaceDetector
http://
を利用することにしました。
ここのサイトで触ってもらえばわかりますが
画像をアップロードすると抜き出した画像をいくつか
表示するだけのシンプルなサイトです。
これをPEARのHTTP_Requestを使ってPOSTで画像を
送り込んで帰ってきたHTMLを加工して抽出しました。
以下その部分のソースです。
HTMLから加工するところはXMLパーサを使いました。
// FaceDetectorに画像をPOSTでリクエストする $req =& new HTTP_Request("http:// // XMLパースでHTMLを解析して認識画像を取り出す |
OpenCV作った人とそれを利用するAPI作った人々。
皆さん本当にすごいです。フェイスキャッチテクノロジーの
奥の深さですね。