2011-08-05 6 views
0

をKinectのために戻りました。身体の点の三角測量を使って人体(骨格だけでなく)をマッピングしようとします。私はこれを間違った方向に進めているかもしれませんが、私は、Kinectがすでに目標の何千もの点についての情報を処理しているので、自分でポイントを生成するのではなく、これらのサブセットを頂点集合として使用できると考えていました。取得情報は、私はベータ版のKinect SDKをいじりてきたし、直接のKinectに返されたIRスペックルフィールド情報にアクセスするにはどのような方法があったかと思いまし

これが可能なら誰でも知っていますか?私はC#を使うのが好きですが、必要に応じてC++のスキルをほぐして(さらにいくつかを学んで)喜んでいます。

+0

http://gamedev.stackexchange.com/で、より多くの回答を得ることができます。 –

答えて

1

現在、SDKを使用して生IRデータにアクセスする方法はありません。あなたがおそらく/したくないと言うとき、私を信じてください。 Kinectに組み込まれたライトによって投げられたIRパターンは、単純に均一に間隔を置いたパターンではありません。 Googleの「Kinect IRパターン」を検索すると、パターンが完全に長方形でないことがわかります。あなたが使用する必要がありますどのような

は、Kinectのによって計算された深度マップです。何千ものIRドットからの入力を受け取り、640 x 480(または320 x 240、または180 x 60 ...)の画像を使いやすい(ややノイズが多いですが)ものに変換します。特に、SDKには、スケルトン上のポイントと深度マップ内の対応するポイントを変換するメソッドがあるため、人の身体をマッピングするには十分です。

関連する問題