运行Processing SimpleOpenNi深度图像示例后,Kinect for Xbox 360冻结并断开USB连接

时间:2015-03-31 02:07:57

标签: linux processing kinect ubuntu-14.04 simple-openni

请帮助

我一直在尝试为XBOX 360设置kinect以在ubuntu上运行,以便开始开发一个控制人形机器人的应用程序。在过去的四天里,我一直在搜索,下载,安装和尝试数十个库和驱动程序,以便让kinect在Ubuntu上运行。在开始时没有工作,我只能用“Camorama”和“guvcview”读取RGB相机,无论我试图运行什么库或驱动程序..最后,我安装了一个新的Ubuntu副本并​​安装了libfreenect库使用synaptic(我有点新手),我还安装了以下软件包

https://code.google.com/p/simple-openni/downloads/detail?name=OpenNI_NITE_Installer-Linux64-0.27.zip&can=4&q=

以及Processing 2.0和SimpleOpenNi-0.27

我开始处理 - >示例 - > OpenNi - > DepthImage&跑 并且kinect开始3到10秒,将图像与RGB图像一起给出一些时间,有时没有,然后框架冻结,当我尝试列出USB设备($ lsusb)时,没有Kinect摄像头或列出的音频设备,因此必须从适配器和USB上拔下Kinect,然后重新插入,运行草图后仍然会出现问题。

尝试解决方案:

1-删除和黑名单gspca内核模块

2-禁用USB自动暂停

但问题仍然存在......

我正在使用Kinect for XBOX 360和(12V - 1.08A)USB交流电源适配器 http://www.walmart.com/ip/INSTEN-USB-AC-Power-Adapter-For-Microsoft-Xbox-360-Kinect-Sensor/28882271

我的笔记本电脑是:DELL Inspiron.1525 Intel Core2Duo RAM 2GB

运行Ubuntu 14.04.2 LTS ,,发布:14.04 ,,代号:可信赖

任何人都可以帮助我!!。

2 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,在使用Kinect With windows之后,我发现问题来自Kinect本身。

答案 1 :(得分:0)

以下提示将帮助您开始使用Kinect:

  1. 如果您的计算机上安装了Kinect的非Microsoft驱动程序,则Kinect for Windows驱动程序可能无法安装或正常运行。要解决此问题,请在安装Kinect for Windows SDK之前卸载非Microsoft驱动程序。
  2. 将Kinect的电源连接到外部电源;如果Kinect仅通过USB连接供电,它将具有最低功能并点亮LED,但必须连接到外部电源才能完全正常工作。
  3. 校准音频和视频无需任何工具。
  4. 您的Kinect应该是插入计算机USB集线器的唯一设备。如果您有多个Kinect,请将它们连接到不同的USB控制器。如果2个集线器连接到同一个控制器,则一次只能使用1个Kinect。
  5. Kinect可防止风扇过热。它由传感器的固件控制,可在90摄氏度时关闭相机。应用程序没有软件界面来控制风扇。
  6. 合理的照明,既不是极暗也不是极亮,对于使用RGB相机拍摄图像非常重要。白炽灯,荧光灯和自然灯不会产生特殊障碍,但不要在相机上指出强烈或恒定的光源,因为这会使RGB传感器失明。
  7. 深度传感器在典型和减少光照条件下能够充分发挥作用,尽管在近黑暗中信号中的噪声会增加。
  8. 深度传感器从反射光中读取深度信息。深度传感器可能无法像其他物体一样成功注册高反射性物体(镜子和闪亮金属)或高吸收性(蓬松和/或深色材料)。
  9.   

    有关设置Kinect传感器的详细说明,请按照   :https://msdn.microsoft.com/en-us/library/hh855356

相关问题