2012年11月14日水曜日

ofxFaceTrackerの動かし方

ofxFaceTrackerはOpenFrameWorksのaddonで、安定して顔の3次元トラッキングができるプログラム。 試しにOpenFrameWorksからインストールして、動かしてみた。日本語でofxFaceTrackerのインストール方法など扱うサイトが見つからなかったので、メモを残しとく。

動作環境

  • Visual Studio 2010 SP1
  • Windows 7 Pro SP1
  • Nvidia Quadro 4000
  • NVIDIA CUDA Toolkit v4.2
  • OpenFrameWorks v0072 vs2010

コンパイル

  1. OpenFrameWorksをダウンロード
    http://www.openframeworks.cc/
  2. OpenFrameWorksをインストール。ここのページに従えば、特に問題なくサンプルコードが実行できる。
    http://www.myu.ac.jp/~xkozima/lab/mobile-iphone2011-wm.html
  3. oxfCVのダウンロード。
    https://github.com/kylemcdonald/ofxCv
  4. of_v0072_vs2010_release\addonsに展開したフォルダをコピーし、ofxCVというフォルダ名に変更。
  5. ofxFaceTrackerのダウンロード。
    https://github.com/kylemcdonald/ofxFaceTracker
  6. of_v0072_vs2010_release\addonsに展開したフォルダをコピーし、ofxFaceTrackerというフォルダ名に変更。
  7. AdvancedExample.slnを起動してビルド。
    of_v0072_vs2010_release\addons\ofxFaceTracker\example-advanced\AdvancedExample.sln

example-advancedの実行

  1. binフォルダにdataフォルダ作成
    of_v0072_vs2010_release\addons\ofxFaceTracker\example-advanced\bin\data\
  2. libs\FaceTracker\modelフォルダをexample-advanced\bin\data内にコピー
    of_v0072_vs2010_release\addons\ofxFaceTracker\libs\FaceTracker\model
  3. 実行