**御意見箱 [#nd92502d]
#contents
#comment
**Kinectのぺーじ [#nd92502d]
ここでは[[モーションキャプチャ:http://ja.wikipedia.org/wiki/%E3%83%A2%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3]]の[[Kinect:http://www.xbox.com/ja-JP/kinect]]のページを作っていきます。自分ができるのは取得したデータをとりあえず保存してProcessingで描画しなおすことくらいですが、頑張ってやっていきます。~
**環境 [#nd92502d]
-PC:Lenovo PC Windows 7 32bit
-デバイス:Kinect
-開発環境:Visual C++ 2008,Processing
-使用ライブラリ:VC++…OpenNI,OpenGL Processing…OpenGL, controlP5~
**プログラムの内容 [#nd92502d]
【Kinectを使用して、人の動きをデータとして保存し、それを再生する。】~
①OpenNIの[[NiUserTracker]]というユーザーをトラッキング(追跡)するサンプルを使用し、データを送信するためのコードを加える。~
②Processingで、受信したモーションデータを保存し、再生できるようにコーディング。~
(②´マウスクリックで、表示するデータを最大3つまで増やすことも同時並行的に試作)~
③NiUserTrackerがサーバーとして取得したデータを送信し、Processingの受信用に書いた[[Data_read]]がクライアントとしてデータを受信し、データ通りにボーンを描画する。~
④【s】キーを押すと受信したデータを【[[positions.txt]]】として保存します。~
⑤[[Data_play]]を起動し、実行して、再生するモーションデータを選択し、再生する。~
**参考リンク [#nd92502d]
-[[Kinect wiki:http://www.kinect-wiki.info/]]~
-[[TK's HP:http://tclip.blog38.fc2.com/blog-entry-106.html]]~
-[[我道を行く:http://d061333.web.fc2.com/Kinect.html]]~