PC/Windows 7上的Kinect(OpenNI—“设备丢失”,但Kinect SDK示例确实有效)

PC/Windows 7上的Kinect(OpenNI—“设备丢失”,但Kinect SDK示例确实有效),windows,unity3d,kinect,kinect-sdk,openni,Windows,Unity3d,Kinect,Kinect Sdk,Openni,我有一台有点旧的Kinect,用于xbox 360和一台PC windows 7 x64 我已从以下位置下载了Kinect SDK: 我已重新启动,将Kinect插入电源和PC/usb。设备管理器看起来正常: 我想为Kinect运行Unity演示,然后编写我自己的演示: 据我所知,已关闭,因此我已从OpenNI2.2.0.33 Beta x64下载并安装了OpenNI 但当我运行Unity演示时,Kinect对我的动作根本没有反应 C:\Program Files\OpenNI2\Sample

我有一台有点旧的Kinect,用于xbox 360和一台PC windows 7 x64

我已从以下位置下载了Kinect SDK:

我已重新启动,将Kinect插入电源和PC/usb。设备管理器看起来正常:

我想为Kinect运行Unity演示,然后编写我自己的演示:

据我所知,已关闭,因此我已从OpenNI2.2.0.33 Beta x64下载并安装了OpenNI

但当我运行Unity演示时,Kinect对我的动作根本没有反应

C:\Program Files\OpenNI2\Samples\Bin中的所有演示也失败:

另一方面,来自C:\Program Files\Microsoft SDK\Kinect\v1.0 Beta2\Samples\bin Kinect SDK的演示可以完美地显示相机图像,SkeletalViewer将我的姿势解释为骨架等:


Kinect上的LED会定期闪烁。

我担心OpenNI是一个过时的项目,可能Kinect驱动程序在此期间发生了变化,它们不再兼容


你肯定应该切换到一个更严格的框架,比如

它已经死了我在我的问题中提到过它,但是它有很多副本,比如我需要它来与Unity一起工作,我想几乎所有关于Kinect的Unity教程,包括新的教程,都会让我得到OpenNI:不幸的是,如果可能的话,我还没有找到OpenKinect如何与Unity集成的信息。看起来Unity和OpenKinect没有包装器。我能问你是什么阻止你使用官方司机吗?你使用官方司机是什么意思?我已经从微软网站安装了Kinect SDK,但这还不足以在Unity上使用Kinect。我必须安装OpenNI等。每一个教程都指出了这一点。我不知道有任何其他官方司机允许我与Kinect在Unity上合作。我可能错了,我是Kinect领域的初学者。你不必使用OpenNI在Unity中获得Kinect支持。新版本的sdk内部有一个绑定。检查一下那个非常令人兴奋的地方。可悲的是,正如我在microsoft文档中看到的那样,它只适用于Unity Pro,我只使用Unity。