一个问题标题:C#库在Xbox Kinect上能用,那在Windows Kinect SDK上也能用吗?

4
基本上有两种 Kinect 设备。一个是用于 Xbox 的,另一个是用于 PC 的。
我已经使用 C# 为 Xbox Kinect 编写了 .NET dll。Xbox Kinect 将在几周后被 PC Kinect 替换,后者具有一些硬件改进(例如附近跟踪等)。
我仍在研究这个 dll。但由于设备将被替换,我开始想知道它是否能够与 PC Kinect 兼容。
我应该等待新的 Kinect 再扩展 dll 吗? 我是否可以预计 dll 在 PC Kinect 上出现问题?

这些Kinect的PC驱动程序是不同的。主要问题是PC Kinect有改进。Microsoft在发布PC Kinect之前发布的驱动程序也有不同的许可证。我不认为当前的PC驱动程序支持Xbox Kinect。 - Security Hound
1个回答

2
只要您使用的是“Kinect for Windows SDK version 1”,它就可以与Kinect for Xbox 360和Kinect for Windows硬件兼容。根据微软公司的说法,
尽管您可以下载SDK并将其用于现有的Kinect for Xbox 360,以进行个人开发目的,但我们建议在Kinect for Windows应用程序开发中使用Kinect for Windows传感器,因为它是为此用途优化的唯一传感器。客户被授权使用Kinect for Windows传感器来运行Kinect for Windows应用程序。我们不建议使用Kinect for Xbox 360来协助开发Kinect for Windows应用程序;开发人员应计划过渡到Kinect for Windows硬件进行开发,并且应该预期他们的客户也将使用Kinect for Windows硬件。 http://www.microsoft.com/en-us/kinectforwindows/news/faq.aspx 如果您仍在使用Beta SDK针对Kinect for Xbox 360进行编程,则需要升级代码以使其与Version 1 SDK兼容,以支持Kinect for Windows硬件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接