使用windows c#或c ++进行kinect开发?

时间:2013-11-14 10:48:34

标签: c# c++ windows kinect

我对Windows开发完全不熟悉。我来自Objective-c但现在我想开始为解决方案Kinect-Windows开发。我必须在C ++和C#之间做出选择,其中一种语言更适合kinect开发?我倾向于使用C ++,但我不知道C#是否会让所有事情变得更容易,也许更多支持kinect?

EDIT 另一个问题,我需要购买Kinect窗口传感器吗?或者开发我可以使用标准的xbox Kinect传感器吗?

1 个答案:

答案 0 :(得分:0)

假设您使用的是官方Kinect SDK,则为supports C++, C# and VB。使用最符合您需求的语言。

要回答第二个问题,您可以使用Kinect for Windows传感器或Kinect for Xbox 360传感器。选择是你的。

但是,有一些显着的差异。这个blog post很好地解释了它们。以下是Windows传感器在Xbox传感器上提供的主要功能,这些功能取自博客,以及未来链接中断。

  

近模式:使相机能够看到接近40厘米的物体   在设备前面不会丢失精度或精度   优雅降级到3米。

     

坐姿或“10联合”模式:骨骼追踪提供   能够跟踪坐着或坐着的头部,颈部和手臂   站立的用户。

     

USB线:确保各种计算机的可靠性   改善与其他USB外设的共存。

     

扩展相机设置:提供额外设置,例如亮度,   曝光等,所以你可以调整它。

     

Kinect Fusion:动态地将环境映射到3D或让您使用   对象替换。

     

手柄:手部检测可让您实现手势   捏缩放,抓取等等,以改善您的应用程序并构建全新的应用程序   应用程序。

     

许可:当您希望公开申请时,您需要使用适用于Windows的Kinect。 Kinect for Xbox 360不合法。