Kinect を使用する C# アプリケーションを作成しています。現在、出力を取得してシェーダー リソースに書き込み、テクスチャとしてレンダリングしています。私の問題は、Kinect が (明らかに) 30 fps でしか実行されないため、調整されていることです。私のパフォーマンスが悪い。
これを克服する最善の方法は何ですか?それはマルチスレッドですか? この種の問題に役立つ設計パターンはありますか? 私が知る限り、kinect がスレッド上でデータを処理し、プロセスが終了したときにそれにアクセスできるようにしたいかもしれませんが、安全な方法でどこから始めればよいかわかりません。
あなたが提供できるアドバイスをありがとう。
現在、kinect ドライバー/API には OpenNI を使用し、レンダリングの directX 側には SlimDX を使用しています。