1

Kinect SDK と Channel9.msdn Web サイトの C# サンプル コードを使用して、同時に複数の関節を追跡しようとしています。そこにあるのと同じコード例に従っていますが、画像表現の 1 つを動かすことができません。手を表す 2 つの楕円は私の動きを追跡できますが、頭の関節を表す headImage は自動的にウィンドウの左上隅に移動し、移動しません。追跡するジョイントを、楕円で表されるジョイントの 1 つ (追跡していることがわかっています) などの別のジョイントに変更しても、headImage はウィンドウの左上隅に移動します。私の動きに追従する楕円を使用して手の関節を追跡することはできますが、どの関節に​​設定しても headImage 画像は動かないのはなぜですか?

更新: .xaml ウィンドウから画像オブジェクトを削除して別の楕円オブジェクトに置き換えると、すべての楕円が動き始めます。これは、以前は動かなかった関節を表す楕円が動き、追跡できることを意味します。 . その特定の画像オブジェクトの使用に問題があるに違いありません (Channel9.msdn チュートリアルで選択したのと同じ頭の画像です)。

4

2 に答える 2

3

公式の Microsoft Kinect for Windows SDK v1.6 Toolkit の例では、SkeletonBasics プロジェクトを見てください。スケルトン全体を追跡し、各関節を接続線とともに描画する必要があることを示しています。不要なものを削除するだけです。

于 2012-10-25T20:21:33.377 に答える
1

@Evil Closet Monkey によって言及された Toolkit の例を見て、おそらく kinect.toolbox ( Kinect Toolbox ページ) で提供されている例を見てください。ここで提供されている例は単純すぎて優れています。

于 2012-10-25T23:06:46.667 に答える