【问题标题】:Kinect for Xbox Compatiable with OpenNI适用于 Xbox 的 Kinect 与 OpenNI 兼容
【发布时间】:2012-10-02 02:44:50
【问题描述】:

我正在使用适用于 Xbox 的 Kinect,并且我计划使用 OpenNI 框架和点云库进行处理,但我无法让 OpenNI 识别我的适用于 Xbox 的 Kinect,我想确保它确实是与设备兼容。

由于某种原因,我无法找到关于这个确切主题的任何文档。

【问题讨论】:

    标签: kinect openni xbox point-cloud-library


    【解决方案1】:

    PCL 确实适用于 OpenNI。我已经设法在 Windows 上轻松编译 OpenNI Grabber Sample(使用 All In One 安装程序)。我必须承认我在 osx 上没有做到这一点(在机器上安装了各种版本的 VTK 时遇到了一些问题)。

    从外观上看,问题似乎不是在 PCL 端,而是在 OpenNI 驱动程序端。你能运行任何样本吗?如果没有,您会收到什么错误消息? 我建议清理(卸载 OpenNI、NITE、SensorKinect)并安装不稳定的版本,但请尝试按以下顺序安装:

    1. OpenNI 1.5.4.0
    2. 晚 1.5.2.21
    3. Avin's SensorKinect

    【讨论】:

    • 对不起,我错过了一个重要的细节。我在 Linux 上运行它,我觉得这与它有关
    • 我自己没有在 Linux 上尝试过,但我很确定它可以工作。 AFAIK 大多数从事 PCL 开发和使用 Kinects 的人都是在 Linux 上使用 OpenNI 进行的。在快速search 上,我找到了很多设置指南:1,2,3
    【解决方案2】:

    您使用哪个版本的 OpenNI? 如果您使用 1.5.4 版本,我认为没有问题,因为 OpenNI 直接与您的 Kinect Xbox 交互。 但是,如果您使用 OpenNI 2.x 版本,它将通过 Kinect SDK (http://social.msdn.microsoft.com/Forums/en-US/kinectsdk/thread/a11ff6d9-7fbe-4636-8ff0-92d6220ac3f8/) 与您的设备交互,因为 linux 上没有 Kinect SDK,您无法让 OpenNI 2 识别您的设备。

    【讨论】:

      猜你喜欢
      • 2015-07-24
      • 2015-02-28
      • 1970-01-01
      • 1970-01-01
      • 2016-05-09
      • 1970-01-01
      • 2015-05-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多