私はkinectを使用するプロジェクトに取り組んでいます。
3 つの dll を使用するこのメイン プロジェクトがあります。1 つの dll は C++ で作成された音声認識用、もう 1 つは C++ で作成されたポーズ認識用、3 つ目の DLL は C# で作成されたジェスチャ認識用です。
音声は kinect オーディオ ストリームを使用し、ポーズは色とスケルトン ストリームを使用し、ジェスチャーはスケルトン ストリームを使用します。
問題は、使用されている 3 つのストリームすべてが使用されている kinect の初期化後、オーディオとポーズ dll の両方が正常に連携することですが、ジェスチャ部分は C# で記述されており、kinect のスケルトン ストリームを再初期化して、メソッドから準備されたスケルトンで使用する必要があります。
ジェスチャ dll のみを呼び出すと正常に実行され、ジェスチャを呼び出さずにオーディオとポーズのみを呼び出すと、両方とも正常に実行されます。
ただし、これら 3 つすべてを呼び出すと、最後に呼び出されたもの (ジェスチャーまたはポーズ + オーディオ) のみが実行されます。
それで、誰かが問題が何であるかについて何か考えを持っているならお願いします?