1

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

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

4

2 回答 2

2

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

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

  1. OpenNI 1.5.4.0
  2. 晚上 1.5.2.21
  3. Avin 的 SensorKinect
于 2012-10-02T08:02:08.287 回答
1

您使用哪个版本的 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 识别您的设备。

于 2013-03-11T02:07:13.817 回答