使用Xbox Kinect和最新的Kinect SDK

时间:2013-05-06 05:34:55

标签: c# .net kinect xbox360 kinect-sdk

我想知道是否有人使用最新版本的Kinect SDK(即不是测试版)使用Xbox Kinect代替Kinect for Windows。我安装了SDK,Windows肯定能识别设备 - 我可以在设备管理器中看到Kinect设备,并且能够使用Kinect的音频阵列在机器上进行语音识别。尝试使用设备针对SDK进行开发时出现了我的问题。

代码中Kinect设备的基本检查是没有拿起设备。 KinectSensor.KinectSensors.Count()会返回0个设备。

我觉得,因为该设备的驱动程序显然正在工作,SDK中的某些内容必须不喜欢Kbox的Xbox版本,但我很想知道,因为微软只是给出了关于Xbox Kinect的模糊答案“不打算与SDK一起使用”,但有些人说它应该可以正常工作。那么,任何人都有同样的问题,或者我只是遗漏了什么?

3 个答案:

答案 0 :(得分:1)

所以,显然问题是在虚拟环境中不支持Xbox Kinect。我无法在Parallels实例中使用它。

http://msdn.microsoft.com/en-us/library/jj663795.aspx

答案 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上阅读更多信息。