-1

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

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

4

1 回答 1

0

假设您使用的是官方 Kinect SDK,它支持 C++、C# 和 VB。使用最适合您需求的语言。

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

但是,有一些显着的差异。这篇文很好地解释了它们。以下是 Windows 传感器通过 Xbox 传感器提供的主要功能,取自博客,以防止将来链接中断。

近距离模式:使相机能够在不损失精度或精度的情况下看到距离设备前 40 厘米的物体,并且可以优雅地降级到 3 米。

坐姿或“10 关节”模式:骨骼跟踪,能够跟踪坐姿或站姿用户的头部、颈部和手臂。

USB 电缆:确保各种计算机的可靠性,并提高与其他 USB 外围设备的共存性。

扩展相机设置:提供额外的设置,如亮度、曝光等,以便您进行更多调整。

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

Handgrip:手部检测使您能够实现捏拉缩放、抓取等手势,以改进您的应用程序并构建全新的应用程序。

许可:当您想公开您的应用程序时,您需要使用 Kinect for Windows。适用于 Xbox 360 的 Kinect 不合法。

于 2013-11-14T12:19:43.823 回答