无法连接xtion pro与Ubuntu 12.04

时间:2014-11-11 14:57:31

标签: opencv ubuntu openni

我需要使用asus xtion pro live来检测手部动作和物体。就编程这台相机而言,我是一名业余爱好者。

我的问题是如何连接它们以及从哪里开始。

我在Ubuntu 12.04上工作。我已经下载了Ros fuerte以及Openni2和OpenCV。当我插入相机(USB端口)并运行lsusb命令时,我看到:

“总线001设备003:ID 1d27:0601”

即使我运行命令$ roslaunch openni_launch openni.launch

我得到:

[INFO] [1415717730.873978521]:找不到匹配的设备....等待设备。原因:openni_wrapper :: OpenNIDevice :: OpenNIDevice(xn :: Context&,const xn :: NodeInfo&,const xn :: NodeInfo&,const xn :: NodeInfo&,const xn :: NodeInfo&)@ / tmp / buildd / ros-fuerte-openni-camera-1.8.6 / debian / ros-fuerte-openni-camera / opt / ros / fuerte / stacks / openni_camera / src / openni_device.cpp @ 61:创建深度生成器失败。原因:不支持USB接口!

有人可以帮忙吗?相机驱动有问题吗?

提前谢谢你。

1 个答案:

答案 0 :(得分:0)

你必须去终点站做

sudo nano /etc/openni/GlobalDefaults.ini

并找到UsbInterface并确保它不是评论(没有;在开头)并且等于2

UsbInterface=2

我听说这可能会让你遇到Kinect硬件问题(你现在得到的错误相同)。但是,如果您稍后使用Kinect并提出此问题,只需对其进行评论即可正常工作

;UsbInterface=2

每次更改此值时都必须重新启动!!

我希望这适合你;)