ProcssingでKinectを使うための環境構築について

Kinect(v1)をProcessingでは使ったことがなかったのですが、思いの外簡単に使えました。ただ1点、エラーが出た箇所が合ったので対処方法をメモしておきます。

今回はこちらを参考にMacに「SimpleOpenNI」を導入しました。
http://www.d-improvement.jp/learning/processing/libraries/kinect.html

OSとProcessingのバージョン
  • Mac OSX Mavericks 10.9.5
  • Processing 2.2.1

simpleOpenNIをインストール後、simpleOpenNIのExampleを実行してみると、以下のエラーが発生して実行できません。
Can’t init SimpleOpenNI, maybe the camera is not connected!

検索してみると、こちらに解決策がありました。
http://forum.processing.org/two/discussion/5693/simpleopenni-library-not-working-with-kinect1414-processing-2-2-1-mavericks-10-9-3

下記をターミナルで実行すれば、エラーが解消するはずです。”processing_sketch_dir”には、ホームディレクトリの下に作られる”Processing”ディレクトリのパスを指定します。例えば、通常は、”/Users/[User Name]/Documents/Processing”のようになるでしょう。