1

我在win8.1上使用新的kinect并安装了Openni2和NITE2,但他们找不到我的kinect。

那么我应该怎么做才能让它运行呢?

4

3 回答 3

2

occipital OpenNI2 存储库的 kinect2 分支中,他们似乎正在开发基于官方 Microsoft SDK 的 OpenNI2 Kinect v2 驱动程序。虽然我自己没有测试过。

于 2015-01-07T10:31:43.803 回答
2

OpenNI 不直接支持 Kinect(v1 或 v2)。但是您可以为此安装驱动程序。我已经在 Windows 和 Linux 中成功地使用了带有 OpenNI 的 Kinect v1 ...确定它不起作用......很可能你需要等待一个开放的驱动程序......

总之:

Openni 2.2 是否支持 Kinect v2?

那么我应该怎么做才能让它运行呢?

等待与 openni 一起工作的 kinect 的开放驱动程序

于 2014-12-15T13:02:02.033 回答
2

我也在尝试为我的项目做这件事,我发现 Occipitals 的 github OpenNI2 源在他们的“Kinect 2”分支中有一个功能性的 kinect2 驱动程序。我可以构建这个源代码并使用 Kinect 2 运行 NiViewer、exe。

这很简单:

1.Fork 这个:OpenNI2 Kinect2 源并将副本克隆到您计算机上所需位置,确保安装了 Kinect 2.0 SDK。

2.构建解决方案:OpenNI.sln(如果您没有安装 Kinect 1.x SDK,请卸载“Kinect”项目)。

3.构建OpenNI.sln后,你会在你fork到>Bin>X64(/32)Debug>OpenNI2>Drivers的目录下找到Kinect2.dll和Kinect2.lib

  1. 将这些复制到系统上已安装 OpenNI2 的默认目录 C:\Program Files\OpenNI2\Tools\OpenNI2\Drivers (或构建中的相应位置为 Bin\x64 debug\NiViewer.exe)

  2. 运行 NiViewer.exe

于 2016-01-29T14:34:07.863 回答