3

したがって、この質問は以前に行われたことは知っていますが、他のほとんどの場合、OpenNI と Libfreenect の両方が開発されたときでした。私の質問は次のとおりです。

1)今どんな状態か知りたいです。2) この 2 つの違い (長所、短所、その他) 3) 具体的には、スケルトン トラッキングのほうが優れており、スケルトンに関するより多くのデータを提供します (たとえば、Microsoft SDK では 20 のジョイントのデータを提供しますが、この 2 つ、多い、少ない?)

4

1 に答える 1

10

Libfreenect は、主に Kinect デバイスの機能を公開するドライバーです。 - 深度ストリーム - IR ストリーム - カラー (RGB) ストリーム - モーター制御 - LED 制御 - 加速度計

シーン セグメンテーション、スケルトン トラッキングなどの高度な処理機能は提供されません。

一方、OpenNI は、Kinect の機能 (主に画像ストリーム) への一般的なアクセスを許可しますが、次のような豊富な処理機能も提供します。モーター/LED/加速度計などのデバイス機能に対する低レベルの制御。

私の知る限り、Kinectセンサーでのみ動作するlibfreenectとは対照的に、OpenNIはKinectで動作しますが、Asus Xtion Pro、Carmineなどの他のセンサーでも動作します.

Kinect SDK について言及しました。複数の Kinect センサーがあることに注意してください。 - Kinect for Xbox - Kinect for Windows たとえば、Kinect for Windows センサーは近接モードを可能にし、より長い範囲を持ちます。スケルトン トラッキングの違いがわかりません。また、MS Kinect-OpenNI ブリッジブリッジ プロジェクトがあり、OpenNI2 は Kinect とうまく連携します。

于 2013-10-04T20:53:45.387 に答える