微软最近发布了 Kinect SDK 1.5 和一些非常简洁的相关功能,例如面部跟踪。
我有一个适用于 Xbox 360 的 Kinect 传感器,而 Windows 7(驱动程序、Kinect studio)似乎无法识别该设备。
任何人都可以建议这是否是“运算符(operator)错误”,或者 SDK 1.5 是否确实不支持用于 Xbox 传感器的 Kinect,而仅支持用于 Windows 的 Kinect(我有 USB 和电源适配器)。
谢谢你, 埃德蒙
最佳答案
正如 Chris Ortner 指出的那样,Kinect for Xbox 传感器与 Windows 7 兼容,仅用于开发目的 - 您需要安装 SDK。
可能值得检查一下 SDK 是否已正确安装。
在设备管理器中,您应该查看它是否具有以下内容:
- 微软.Kinect
- Microsoft Kinect 音频阵列控制
- 微软 Kinect 摄像头
- Microsoft Kinect 安全控制
还有:
- 声音、视频和游戏 Controller
- Kinect USB 音频
我了解到,建议您在安装 SDK 时不要连接传感器。 msdn文章setting up a kinect sensor也暗示了这一点。我还读过,虽然无法提供引用,但像 OpenNI 或 libfreenect 这样的东西可能会导致问题,应该在安装 SDK 之前卸载。该链接还提供了其他故障排除提示。
最后一件事要检查,确保您已插入 USB 2.0 or USB 3.0 bus.这是硬件要求之一,我知道 KinectSensor 状态之一是 InsufficientBandwidth.
关于适用于 Xbox 360 的 Kinect 和 Kinect SDK 1.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11572107/