【问题标题】:Kinect development. What about hardware to use?Kinect 开发。使用的硬件呢?
【发布时间】:2012-02-07 11:12:31
【问题描述】:

我想开发一个 Kinect 应用程序。我的问题是:我需要一些特殊的硬件还是可以使用我自己的 XBox 和 Kinect。换句话说,我会在完成后使用我的 Kinect 来测试和使用我的应用吗?

【问题讨论】:

  • 嗨,您不需要 Xbox。有适用于 windows 和 linux 的 Kinect 驱动程序。
  • 查看here 了解更多信息。我认为您不需要特殊的硬件。
  • 在您的链接中,他们说 Kinect 开发仅适用于授权开发人员。另请阅读我在上述答案中的评论
  • 但我有 xbox 和 kinect,我需要开发和测试它。那么,我可以用我的实际东西来做吗?
  • 我在此页面中看到了信息 (microsoft.com/en-us/kinectforwindows/news/faq.aspx) 他们告知 Windows 的 Kinect 已针对 Windows 进行了改进,并且 Xbox 的 kinect 专为与 xbox 一起使用而设计,但我只需要测试我自己的应用程序用于非商业用途,可以吗?

标签: c# xna kinect


【解决方案1】:

您可以在很多平台上使用您的 Kinect 传感器:

  1. 您可以使用 windows 和 official Kinect for windows SDK。 SDK 有一个 c++ API 和一个 .NET API。

  2. 您可以将 windows/mac 与 Zigfu dev bundle 一起使用。这将允许您使用 OpenNI 接口与 Kinect 进行通信。 OpenNI 还具有 c/c++、.NET API 以及 Unity3d 绑定。

如果你想为 Xbox 开发,你需要一个Xbox development kit

【讨论】:

    【解决方案2】:

    您可以使用 Xbox Kinect 开发和测试您的所有应用程序,硬件上的显着变化是新的"near mode",它允许您跟踪更靠近传感器/摄像头的像素:

    近距离模式 = 40 厘米至 3 米。默认模式 = 80 厘米,最长 4 米。

    其他变化基本上是在 SDK 上(例如 JointID 现在称为 JointType)、具有更简单和改进控件的新方法和对象,并且所有这些都适用于 Xbox Kinect。

    但请记住,如果您想出售您的应用程序或类似的东西,您需要使用适用于 Windows 硬件的 Kinect,因为 Xbox Kinect 的许可证只允许它与 Xbox 一起出售。

    【讨论】:

      【解决方案3】:

      你什么都不需要,我只用Kinect做了一个kinect游戏

      我制作的游戏实际上是为 PC 做的,所以我什至没有 Xbox,你有驱动程序和 Microsoft Kinect SDK 中所需的一切,甚至还有一些示例

      http://www.microsoft.com/en-us/kinectforwindows/develop/

      【讨论】:

      • 在您的链接中,他们谈到使用 Kinect for Windows 而不是 Kinect for Xbox 来开发应用程序。我有 xbox 和 kinect(组合在一起)。我可以用这些东西开发和测试应用程序吗?
      • 如果你开发一个游戏,你会如何测试它?您是否使用过用于 Xbox 的 Kinect 传感器进行测试?
      【解决方案4】:

      所有这些答案都正确,但不完全符合您的问题。

      您可以使用 Xbox 360 和 Xbox 品牌 Kinect 开发 Kinect 游戏吗?

      答案是,除非你以开发 Xbox 360 游戏为生。

      Microsoft 在 Xbox 360 市场上有 Xbox Indie Games (webset @ App Hub),但该服务上的游戏目前不支持 Xbox(或 Windows)Kinect 传感器(麦克风除外)。目前没有关于是否或何时会发生这种情况的信息。

      official Microsoft Kinect SDK 强烈建议使用零售价约为 250 美元的 Windows 版 Kinect。它也仅适用于 Windows,因此您将无法开发 Xbox 360 游戏official Kinect for Windows SDK Beta 2 允许 Xbox 传感器使用,但该测试版将/已经放弃支持。您还可以下载非官方驱动程序。

      更新: 根据Kinect Developer FAQ 的说法,Xbox for Kinect 在技术上受支持,但不推荐。

      我目前在 Kinect for Xbox 360 上开发。如何支持它 继续前进? 虽然从技术上讲,您可以下载 V1 Kinect for Windows SDK 并将其与现有的 Kinect for Xbox 一起使用 360 出于您自己、个人发展的目的,我们建议使用 Kinect for Windows 应用程序中的 Kinect for Windows 传感器 开发,因为它是唯一为此用途优化的传感器。你 被许可将 Kinect for Windows 传感器与 Kinect 一起使用 Windows 应用程序。我们不建议使用 Kinect for Xbox 360 协助开发 Kinect for Windows 应用程序; 开发人员应该计划过渡到适用于 Windows 硬件的 Kinect 出于开发目的,并且应该期望您的客户会 也在使用 Kinect for Windows 硬件。

      这仍然不会改变您无法使用 Kinect 为您的 Xbox 开发的答案。这是一个仅限 Windows 的开发项目。

      【讨论】:

      • 不对。通过 Kinect for XBox 和交流适配器,我可以使用 SDK 在我的 PC 中开发应用程序。
      • 有趣的是,当新的出现时,我看到系统要求说明了 Kinect for Windows 的要求,我什至从不费心升级驱动程序。我今天发现了一个不同的常见问题解答(上面编辑过),它说强烈建议不要使用 Xbox Kinect。隐藏那个微软的方法。
      【解决方案5】:

      如果您拥有 kinect 的早​​期版本,您可能还需要为您的 kinect 使用 USB 适配器。这些与 Xbox 捆绑在一起的 Kinect 没有常规的 USB 连接器。如果您想在 PC 上使用它,您需要一个适配器。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-02
        • 1970-01-01
        相关资源
        最近更新 更多