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

Kinect for Xbox 360 freezes and disconnects from USB after running Processing SimpleOpenNi depth image example

请帮忙

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

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 相机或音频设备已列出,因此 Kinect 必须从适配器和 USB 上拔下,然后重新插入,运行完成草图后问题仍然存在。

尝试的解决方案:

1- 删除 gspca 内核模块并将其列入黑名单

2- 禁用 USB 自动挂起[=13​​=]

但问题依旧...

我正在使用带有 (12V - 1.08A) USB 交流电源适配器的 Kinect for XBOX 360 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 , 代号: trusty

谁能帮帮我!!

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

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

  1. 如果您的计算机上安装了非 Microsoft 的 Kinect 驱动程序,则 Windows 驱动程序的 Kinect 可能无法正确安装或运行。要解决此问题,请在安装 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. 深度传感器从反射光中读取深度信息。高反射率(镜子和闪亮金属)或高吸收率(蓬松 and/or 深色材料)的物体可能无法像其他物体一样成功地被深度传感器记录。

for detailed instructions on Setting Up a Kinect Sensor please follow : https://msdn.microsoft.com/en-us/library/hh855356