2

異なる USB コントローラーに接続されている 2 つの kinect センサーがあります。両方のセンサーでスケルトン ストリームを有効にすると、2 番目のセンサーで start メソッドを呼び出したときに例外が発生します。

This API has returned an exception from an HRESULT: 0x830100AA

スタック トレース:

   at Microsoft.Kinect.KinectExceptionHelper.CheckHr(Int32 hr)
   at Microsoft.Kinect.NuiSensor.NuiInitialize(UInt32 dwFlags)
   at Microsoft.Kinect.KinectSensor.Initialize(SensorOptions options)
   at Microsoft.Kinect.KinectSensor.Start()

両方の kinect からスケルトン トラッキングができないのはなぜですか?

PS私はKinect for Windows SDK 1.5を使用しています

ありがとう!

4

2 に答える 2

2

複数の Kinect センサーを使用している場合、スケルトン トラッキングは、(スケルトン トラッキングの RuntimeOption を使用して) 最初に初期化したデバイスでのみ機能します。追跡に使用するデバイスを切り替えるには、古いデバイスの初期化を解除し、新しいデバイスを初期化します。

于 2012-06-19T17:44:36.033 に答える