我想知道是否有人使用最新版本的Kinect SDK(即不是测试版)使用Xbox Kinect代替Kinect for Windows。我安装了SDK,Windows肯定能识别设备 - 我可以在设备管理器中看到Kinect设备,并且能够使用Kinect的音频阵列在机器上进行语音识别。尝试使用设备针对SDK进行开发时出现了我的问题。
代码中Kinect设备的基本检查是没有拿起设备。 KinectSensor.KinectSensors.Count()
会返回0
个设备。
我觉得,因为该设备的驱动程序显然正在工作,SDK中的某些内容必须不喜欢Kbox的Xbox版本,但我很想知道,因为微软只是给出了关于Xbox Kinect的模糊答案“不打算与SDK一起使用”,但有些人说它应该可以正常工作。那么,任何人都有同样的问题,或者我只是遗漏了什么?
答案 0 :(得分:1)
所以,显然问题是在虚拟环境中不支持Xbox Kinect。我无法在Parallels实例中使用它。
答案 1 :(得分:0)
Using XBox 360 Kinect with Kinect for Windows SDK会有所帮助。
我使用sdk开发了xbox kinect,但大多数强大的kinect功能仅限于windows kinect。
答案 2 :(得分:0)
正如Lojko所说,使用Xbox 360 Kinect可能适用于某些事情,但这是有限的。我建议使用K4W,因为在部署它时无论如何都需要它。
您可以在Kinect for Xbox vs Kinect for Windows上阅读更多信息。