KinectをopenFrameworksで動かしてみた

2010年 11月 26日1:28 am @ 早瀬 将一

3


KinectをopenFrameworksで動かしてみた

今話題のXBOXのコントローラーがないコントローラー!?体を使ってゲームをするKinect。
11/20に発売したばかりだけど、世界的にハックが進み、ゲーム以外での用途が盛り上がってきました。

日本のopenFrameworksの先駆者、田所さんのブログではハック現状がまとめられています。
Kinect Hack 現状まとめ

ということで、とりあえず個人的にもKinectはずっと気になっていて購入したので、作品制作に活かそうとまずはopenFrameworksで動かしてみました。

参考にさせていただいたのはこちらのサイト、Macでのインストール方法を解説してくれています。

まずは、ドライバのインストール

Kinectをmacで使用するにはまずopenkinectドライバが必要です。

http://www.spoofscript.com/blog/?p=323

このブログのDownloadボタンをクリックします。
ターミナルでsetup.shの中身を実行することでドライバがインストールできます。

ふむふむ、でもsetup.shってどうやって実行するの?という初歩的なレベルの疑問をもちましたが、以下で解決。

デスクトップにファイルを置いておいて
ターミナルを起動して、デスクトップに移動して
./setup.sh
のコマンド。インストールの途中足りないものがあると、
インストールしろと言われるので言われるがままダウンロードしてインストール。
インストールしたらまた、./setup.sh を実行
そして All done! みたいなメッセージがでてきたらドライバのインストール完了。

そして、次はofxKinectをインストール

openframeworksで使えるようにするには、
以下のページでofxKinectをインストールします。

https://github.com/ofTheo/ofxKinect

上記から落としてきたフォルダを、 oFおなじみのapps>myAppsあたりに入れて ofxKinect.xcodeproj をダブルクリックでXcodeが起動。Kinectが接続された状態でビルドと実行ボタンを押すと、、、、


なんと、あっさり認識!フレームレートもかなり高く動作しました。
thresholdの値を変えてあげると、奥行きの範囲も調整できます。

ということで、openFrameworksでも面白い表現ができそうだし、Max/MSPで使えるオブジェクトも開発されているので、色々とサンプルや作品を作ってみようと思います。

Xbox 360 Kinect センサー 特典 「Kinect アドベンチャー!」限定コンテンツ、アバターアイテム ダウンロードトークンカード付き Xbox 360 Kinect センサー 特典 「Kinect アドベンチャー!」限定コンテンツ、アバターアイテム ダウンロードトークンカード付き

マイクロソフト 2010-11-20
売り上げランキング : 34

Amazonで詳しく見る by G-Tools