C# 将Xbox Kinect与最新的Kinect SDK配合使用
我想知道是否有人在使用最新版本的Kinect SDK(即不是beta版)时成功地使用了Xbox Kinect而不是Kinect for Windows。我安装了SDK,Windows肯定能识别该设备-我可以在设备管理器中看到Kinect设备,并且能够在机器上使用Kinect的音频阵列进行语音识别。我的问题出现在尝试使用设备开发SDK时 代码中Kinect设备的基本检查为未拾取设备C# 将Xbox Kinect与最新的Kinect SDK配合使用,c#,.net,kinect,xbox360,kinect-sdk,C#,.net,Kinect,Xbox360,Kinect Sdk,我想知道是否有人在使用最新版本的Kinect SDK(即不是beta版)时成功地使用了Xbox Kinect而不是Kinect for Windows。我安装了SDK,Windows肯定能识别该设备-我可以在设备管理器中看到Kinect设备,并且能够在机器上使用Kinect的音频阵列进行语音识别。我的问题出现在尝试使用设备开发SDK时 代码中Kinect设备的基本检查为未拾取设备KinectSensor.KinectSensors.Count()返回0设备 我觉得,由于该设备的驱动程序显然在工作
KinectSensor.KinectSensors.Count()
返回0
设备
我觉得,由于该设备的驱动程序显然在工作,SDK中的某些东西肯定不喜欢Xbox版本的Kinect,但我很想确切地知道,因为微软只是给出了一个模糊的答案,关于Xbox Kinect“不打算与SDK一起使用”,但一些人说它应该可以正常工作。所以,任何人都有同样的问题,或者我只是遗漏了什么?会有一些用处
我使用sdk开发了xbox kinect,但大部分强大的kinect功能仅限于windows kinect。正如Lojko所说,使用xbox 360 kinect可能在某些方面有效,但这是有限的。我建议您使用K4W,因为在部署时您无论如何都需要它
您可以在上阅读更多信息。因此,问题显然是虚拟环境中不支持Xbox Kinect。我不能在我的Parallels实例中使用它
我的意思是,我知道Windows设备是首选设备,因为它支持近模式、usb等,但我也了解到,我至少应该能够使用Kinect for Xbox进行开发。事实上,我认为第9频道的快速入门视频明确使用了一个。我只是想把它弄得一团糟,我看不到花240美元买一台我已经摆在面前的设备。无论如何,我认为这与我正在使用Parallels虚拟机这一事实有关,这是我应该放在我的原始帖子中但没有想到的东西。