使用Kinect v2重复利用Kinect v1的代码

3

设计用于Xbox 360的Kinect v1应用程序的代码是否可以用于Xbox One发布的Kinect v2?

我了解SDK有很大的差异。

3个回答

2

来自MSDN论坛帖子

简而言之,不可以

每个SDK都与特定的硬件设备绑定; Kinect for Windows v1设备 - Kinect for Windows SDK v1.x Kinect for Windows v2设备 - Kinect for Windows SDK v2.x

版本2 SDK是Kinect for Windows的新兼容性带。除了获取v2传感器外,开发人员还需要将其应用程序移植到v2 SDK。在大多数情况下,我们看到这些端口对于开发人员来说非常顺利。 v2 API是Kinect for Windows托管API的进化,因此很容易移植绝大多数应用程序。


0

不行,因为Kinect V1中的Skeleton类和Kinect V2中的Body类之间存在主要差异。


0

不,绝对不行。

你的问题中已经有了答案。两个SDK差别很大。使用这两个SDK实现代码的方式完全不同。你可以尝试使用Kinect v2来进行Kinect v1项目的开发。

我的建议是从头开始编码。有很多在线支持可以提供给Kinects用户。


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