PC/Windows 7 上的 Kinect(OpenNI - "device missing",但 Kinect SDK 示例确实有效)

Kinect on PC/Windows 7 (OpenNI - "device missing", but Kinect SDK samples DO works)

我有一个 Kinect(有点旧,用于 xbox 360)和一台 PC(windows 7 x64)。

我已经从以下位置下载了 Kinect SDK:http://www.microsoft.com/en-us/download/details.aspx?id=44561

我已经重新启动,为 Kinect 接通电源并 PC/usb。设备管理器看起来不错:

我想运行Kinect的Unity演示(然后自己写一个):https://www.assetstore.unity3d.com/en/#!/content/10693

据我所知 http://www.openni.org/ is down, so I've downloaded and installed the OpenNI from http://structure.io/openni (OpenNI 2.2.0.33 Beta (x64)).

但是当我运行Unity demo时,Kinect对我的动作一点反应都没有。

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

另一方面,来自 C:\Program Files\Microsoft SDKs\Kinect\v1.0 Beta2\Samples\bin (Kinect SDK) 的演示 完美运行(显示相机图像,SkeletalViewer 将我的姿势解释为骨架ETC。):

Kinect 上的 LED 会周期性闪烁。

恐怕 OpenNI 是一个死项目,可能 Kinect 驱动程序在此期间发生了变化,它们不再兼容。

你绝对应该切换到一个更维护的框架,比如 OpenKinect