我正在使用Xbox的Kinect,我计划使用Openni框架以及点云库进行处理,但我无法让Openni识别我的Kbox,我想确保它实际上是与设备兼容。

由于某种原因,我无法找到此精确主题的任何文档。

有帮助吗?

解决方案

PCL确实与Openni合作。我设法轻松编译 Openni Grabber Sample 在Windows上(使用全部在一个安装程序中)。我必须承认我在OSX上没有同样的管理(在机器上安装了各种版本的VTK问题)。

通过它的外观,问题看起来并不像它在PCL侧,但在OpenNi驾驶员方面。你能运行任何样本吗?如果没有,你有什么错误消息? 我建议清理(卸载OpenNi,Nite,SensorKinect)并安装不稳定版本,但请尝试按此顺序安装:

  1. openni 1.5.4.0
  2. nite 1.5.2.21
  3. avin的sensorkinect

其他提示

您使用的openni版本? 如果您使用版本1.5.4,我认为没有问题,因为Openni直接与您的Kinect Xbox进行交互。 但是,如果使用OpenNi版本2.x,它将通过Kinect SDK( http://social.mofollyn.microsoft.com/forums/en-us/kinectsdk/thread/a11ff6d9-7fbe-4636-8ff0-92d6220ac3f8/ )由于Linux上没有Kinect SDK,因此您无法使Openni 2识别您的设备。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top