2011年06月15日

OpenCV+Processingで顔認識やってみた

「UnsatisfiedLinkError: hypermedia.video.OpenCV.capture(III)V」というエラーに苦しめられていました.


解決方法:

OpenCV2.2ではなく,OpenCV1.1pre1 ではなく,OpenCV1.0をインストールする.
(ちなみにこの後,PCを再起動しないと正しく動かせませんでした.PATHの設定の反映の問題もあったかも)

Windows向けOpenCVのファイルはここにあります.

http://sourceforge.net/projects/opencvlibrary/files/opencv-win/

参考:
http://forum.processing.org/topic/unsatisfiedlinkerror-hypermedia-video-opencv-capture-iii-v
あとは,サンプルで入っていた

Processing\libraries\OpenCV\examples\face_detection\face_detection.pde


を使用します.これをProcessingで実行すればOK.

このファイルを実行するフォルダ以下にdataフォルダを作って,OpenCVの画像認識用サンプルデータ(xmlファイル)を使用すれば顔認識が出来るようになります.

サンプルデータはたぶんここにあります.(Windowsの場合)

c:\Program Files\OpenCV\data\haarcascades



facedetect.JPG



こんな風に四角い赤で囲まれました。
posted by maplewine at 16:00| Comment(0) | TrackBack(0) | Computer | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック