0

私は Kinect の初心者で、最近 C# を使用して、カラー フレームと深度フレームをそれぞれ PNG 形式とバイナリ形式で保存して、将来使用できるようにしようとしています。このタスクの重要な要件の 1 つは、カラー フレームと深度フレームの同期です。つまり、両方のフレームが同じロジック シーンに対応している必要があります。

AllFramesReady イベントがカラー フレーム、深度フレーム、スケルトン フレームを一度に提供できることは知っていますが、これらのフレームは同期されていますか? 保存されたフレームを確認すると、2 ~ 3 フレームほどずれていることがわかりました。これは受け入れられますか?

すべての返信をお待ちしております。

4

1 に答える 1

2

AllFramesReady イベントは、利用可能な最も密接に一致するフレームを提供します。色と深度の両方を 30 フレーム/秒で実行している場合、AllFramesReady イベントは 30 フレーム/秒で発生します。より低いフレーム レートでカラーを実行している場合、AllFramesReady はより遅いレートで起動します (そして、カラー フレームに相関しない深度フレームを見逃すことになります)。

ソース

色、深度、および骨格フレーム間でデータを同期するための AllFramesReady イベントに関するチュートリアルがあります。

于 2013-04-12T12:14:37.987 に答える