将Kinect v1代码重用于Kinect v2

时间:2016-09-02 04:12:11

标签: c# kinect

为Kinect v1(针对Xbox 360发布)设计的应用程序的代码是否可以用于Kinect v2(针对xbox one发布)?

据我所知,SDK差异很大。

3 个答案:

答案 0 :(得分:2)

来自MSDN forum post

  

简而言之,

     

每个SDK都绑定到特定的硬件设备;适用于Windows的Kinect   v1设备 - 适用于Windows SDK的Kinect v1.x适用于Windows v2设备的Kinect -   适用于Windows SDK v2.x的Kinect

     

版本2 SDK是Kinect for Windows的新兼容频段。   除了获得v2传感器,开发人员还需要移植   他们对v2 SDK的应用。在大多数情况下,我们已经看到了这些   端口顺利开发给开发人员。 v2 API是一个演变的   适用于Windows的Kinect托管API,因此可以轻松移植   大多数申请。

答案 1 :(得分:0)

不,永远不会。

您的问题已经回答了。两个SDK都差异很大。使用两个SDK实现代码完全不同。您可以通过使用kinect v2尝试kinect v1项目来尝试这一点。

我的建议是从头开始编码。 Kinects有很棒的online support

答案 2 :(得分:0)

永不; 因为主要区别在于Kinect V1中的Skeleton Class和kinect V2中的Body Class之间