2012-02-20 14 views
5

SimpleOpenNIを使用して処理するとき、私は滑らかなスケルトンビューを持っていました。約30fpsです。 VC#と骨格追跡の例を使用すると、約10fpsのように見えます。あたかも何かがそれを妨げていたかのようになぜkinectプレゼンテーションがコンピュータで遅くなるのですか?

なぜそれが遅く、どうすれば処理速度を速くすることができますか?

ペーストビン/1La80sRUはC#コードベースです - オリジナルです。

+0

再起動しましたか?なんらかの理由で、それはJavaのためのものでしたが、私のために修正されました。 – Squazic

+0

@Ramhound [This is Visual C#](http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-csharp -express) –

+0

最初に、リリース用にビルドしていることを確認してください。私はC#がILを放出することを知っているが、JITerは最適化を考慮に入れている。また、使用しているC#の例で深度またはrgbデータが設定されているかどうかを確認します。スケルトンと同じ時間に深みと色をつかみようとすると、ローエンドのマシンが減速してしまいました。 – Jerdak

答えて

0

私はあなたのコードを試しましたが、私にとってはうまく見えます。私はXbox 360 Kinectを使用しています.FPSはうまくいきます。あなたが最初に検出されたときにちょっとぶつかるようですが、それはもっと多くのデータが必要なので期待しています。これを行う私のビデオはhereで見つけることができます。また、あなたのKinectがウォーミングアップする必要があるようです(初めに遅くなる=>後で速くなる)。 Kinectのウォームアップ後に録画を開始して以来、私のビデオには表示されません。

+0

これはコメントではないようです。 –