设计用于Xbox 360的Kinect v1应用程序的代码是否可以用于Xbox One发布的Kinect v2?
我了解SDK有很大的差异。
来自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的进化,因此很容易移植绝大多数应用程序。
不行,因为Kinect V1中的Skeleton类和Kinect V2中的Body类之间存在主要差异。
不,绝对不行。
你的问题中已经有了答案。两个SDK差别很大。使用这两个SDK实现代码的方式完全不同。你可以尝试使用Kinect v2来进行Kinect v1项目的开发。
我的建议是从头开始编码。有很多在线支持可以提供给Kinects用户。