1

win8.1 で新しい kinect を使用し、Openni2 と NITE2 をインストールしましたが、kinect が見つかりません。

それで、それを実行するにはどうすればよいですか?

4

3 に答える 3

2

OpenNI は Kinect (v1 または v2) を直接サポートしていません。ただし、そのためのドライバーをインストールできます。WindowsとLinuxでOpenNIを使用してKinect v1を正常に使用しました... Windowsでは簡単です。v1用のKinect SDK 1.8をインストールするだけで済みます... v2用にはテストしていませんが、ほとんど確かに動作しません...おそらく、開いているドライバーを待つ必要があります...

要約すれば:

Openni 2.2 は Kinect v2 をサポートしていますか?

いいえ

それで、それを実行するにはどうすればよいですか?

openni で動作する kinect のオープン ドライバーを待ちます

于 2014-12-15T13:02:02.033 に答える
2

後頭部の OpenNI2 リポジトリのkinect2 ブランチでは、公式の Microsoft SDK に基づいた OpenNI2 用の Kinect v2 ドライバーに取り組んでいるようです。私はそれを自分でテストしていません。

于 2015-01-07T10:31:43.803 に答える
2

私も自分のプロジェクトでこれをやろうとしていたところ、Occipitals の github OpenNI2 ソースの「Kinect 2」ブランチに機能する kinect2 ドライバーがあることがわかりました。このソースをビルドして、Kinect 2 で NiViewer.exe を実行できました。

それは簡単です:

1.これをフォークします: OpenNI2 Kinect2 ソースをコピーし、コンピューターの目的の場所にコピーします。Kinect 2.0 SDK がインストールされていることを確認します。

2. ソリューションをビルドします: OpenNI.sln (Kinect 1.x SDK がインストールされていない場合は、「Kinect」プロジェクトをアンロードします)。

3. OpenNI.sln をビルドすると、フォークしたディレクトリの下に Kinect2.dll と Kinect2.lib が見つかります > Bin > X64(/32)Debug > OpenNI2 > Drivers

  1. システムにインストールされている OpenNI2 のデフォルト ディレクトリ C:\Program Files\OpenNI2\Tools\OpenNI2\Drivers にこれらをコピーします (または、ビルド内の対応する場所は Bin\x64 debug\NiViewer.exe です)。

  2. NiViewer.exe を実行します。

于 2016-01-29T14:34:07.863 に答える