基本上有两个Kinect设备。一个用于Xbox,一个用于PC。
我用C#为Xbox Kinect编写了一个.NET dll。使用PC Kinect几周后,Xbox kinect将被更换,后者有一些硬件改进(附近的跟踪等)。
我还在研究这个dll。但是,由于设备将被替换,我开始怀疑它是否适用于PC Kinect。
我应该在延长dll之前等待新的Kinect吗? 我可以预期PC Kinect上的dll会出现问题吗?
感谢。
答案 0 :(得分:2)
只要您使用Kinect for Windows SDK version 1
,它就可以同时使用Kinect for Xbox 360和Kinect for Windows硬件。每个微软,
虽然您可以下载SDK并将其与。一起使用 适用于您自己的个人开发的现有Kinect for Xbox 360 目的,我们建议您在Kinect中使用Kinect for Windows传感器 用于Windows应用程序开发,因为它是唯一的传感器 针对此用途进行了优化客户被许可使用Kinect 带有Kinect for Windows应用程序的Windows传感器。我们不 建议使用Kinect for Xbox 360来协助开发 适用于Windows应用程序的Kinect;开发人员应该计划过渡 用于开发目的的Kinect for Windows硬件,应该 期望他们的客户将使用Kinect for Windows硬件 同样。 http://www.microsoft.com/en-us/kinectforwindows/news/faq.aspx
如果您仍在使用Beta SDK对Kinect for Xbox 360进行编程,那么如果您想支持Kinect for Windows硬件,则需要提升代码以使用版本1 SDK。