Kinect开发:Xbox 360 Kinect与Kinect for Windows
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kinect开发:Xbox 360 Kinect与Kinect for Windows相关的知识,希望对你有一定的参考价值。
引自Windows:
如果您是软件开发人员,可以将Kinect for Xbox 360与计算机一起使用来测试您正在使用的软件。但是,要获得完整的Kinect for Windows体验,我们建议您下载Kinect for Windows SDK并将其与Kinect for Windows一起使用。
问题1:如果我想开始使用Kinect SDK和Visual Studio开发,Kinect for Xbox 360是否可以工作(而不是更新的Kinect 2 for Xbox One)?我知道它缺少Windows版本的一些功能。
问题2:在上面的声明中,当Windows声明使用Xbox 360 Kinect进行“开发”时,开发意味着什么?更具体地说,我可以完全开发我的应用程序,测试它,并使用Xbox 360 Kinect运行它并且无法发布它吗?或者,我是否只有一些功能,但无法使用我的应用程序运行Xbox 360 Kinect并被迫购买Windows版本?
对不起,这是一个很长的问题。过去一周我一直在研究这个项目,我觉得Kinects与它们可以用于开发的程度之间的差异是非常模糊的。此外,许多信息已经过时,与Xbox One和Xbox 360 Kinect以及Kinect SDK有关。
经过数周的研究并下载了两个版本的kinect所有可用的SDK环境,我终于找到了答案。
键:
Kinect v1 = XBOX 360 kinect / Windows v1 Kinect - Kinect SDK v1.8 -VS2012 +更低
Kinect v2 = XBOX ONE kinect / Windows v2 Kinect - Kinect SDK v2.0 -VS2013
答案1:是的,kinect的XBOX360版本可用于开发目的,但它仅与Kinect SDK v1.8兼容。 2.0版SDK专门用于XBOX ONE kinect。版本2 SDK已删除v1 kinect的所有驱动程序,但不支持它。另请注意,v2 Kinect仅适用于Microsoft VS2013或更高版本,而Kinect v1仅适用于VS2012或更低版本。如有必要,请准备安装两者。我当前都安装在我的Windows 8机器上。
答案2:是的,您可以使用Kinect XBOX ONE / 360版本完全开发应用程序,但无法发布它们。此外,与Windows版本相比,游戏版本缺少许多所需的功能。
我希望这篇文章为Kinect开发人员带来一些清晰度。祝好运。
我同意Aimforchris上面提到的内容。但很明显,XBOX ONE的质量和功能要好得多,只能使用SDK V2而不是它的前身,并且在视觉输入的准确性方面更好地开发提议。
至于第二个问题,我使用了上面提到的设备和UNITY 3D以及Visual Studio,通过SDK和Unity插件(如these)来开发基于AR的手势应用程序并将它们部署为APK。
以上是关于Kinect开发:Xbox 360 Kinect与Kinect for Windows的主要内容,如果未能解决你的问题,请参考以下文章
跪求《KINECT法式滚球2》欧版ISO版XBOX360版游戏百度云资源
XBOX 360 连接上kinect运行后一次 kinect就一直连接不上一直报错显示错误是 c0022d 官网看了也没用 求解!
Kinect for Xbox one(v2) + Ubuntu 14.04 +ROS