Openni 2.2是否支持Kinect v2?

时间:2014-12-14 01:38:18

标签: kinect openni nite

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

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

3 个答案:

答案 0 :(得分:2)

OpenNI不直接支持Kinect(v1或v2)。但是你可以安装一个驱动程序。我在Windows和Linux中成功使用了Kinect v1和OpenNI ...在Windows中它更容易,你只需要为v1安装Kinect SDK 1.8 ...虽然我没有为v2测试它,但我几乎确定它不起作用......很可能你需要等待一个开放的驱动程序......

总结:

  

Openni 2.2是否支持Kinect v2?

没有

  

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

等待与openni一起使用的kinect的开放驱动程序

答案 1 :(得分:2)

kinect2 branch in the occipital OpenNI2 repository中,他们似乎正在开发基于官方Microsoft SDK的OpenNI2的Kinect v2驱动程序。我自己没有测试过。

答案 2 :(得分:2)

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

很简单:

1.Fork this:OpenNI2 Kinect2 source并将副本克隆到您所需位置的计算机上,确保安装了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