首页 文章

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

提问于
浏览
2

请帮忙

我一直在尝试为XBOX 360设置kinect以在ubuntu上运行,以便开始开发一个控制人形机器人的应用程序 . 在过去的四天里,我一直在搜索,下载,安装和尝试数十个库和驱动程序,以便在Ubuntu上运行kinect . 一开始没有工作,我只能用“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&RUN并且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

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

  • 0

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

    • 如果您的计算机上安装了Kinect的非Microsoft驱动程序,则Kinect for Windows驱动程序可能无法安装或正常运行 . 要解决此问题,请在安装Kinect for Windows SDK之前卸载非Microsoft驱动程序 .

    • 将Kinect的电源连接到外部电源;如果Kinect仅通过USB连接供电,它将具有最低功能并点亮LED,但必须连接到外部电源才能完全正常工作 .

    • 音频和视频校准无需任何工具 .

    • 您的Kinect应该是插入计算机USB集线器的唯一设备 . 如果您有多个Kinect,请将它们连接到不同的USB控制器 . 如果2个集线器连接到同一个控制器,则一次只能使用1个Kinect .

    • Kinect可防止风扇过热 . 它由传感器的固件控制,可在90摄氏度时关闭相机 . 应用程序没有软件界面来控制风扇 .

    • 合理的照明,既不是极暗也不是极亮,对于使用RGB相机拍摄图像非常重要 . 白炽灯,荧光灯和自然光源不会产生特殊障碍,但不要在相机上指向强烈或恒定的光源,因为这会使RGB传感器失明 .

    • 深度传感器在典型和减少光照下充分发挥作用,尽管在近黑暗中信号中的噪声增加 .

    • 深度传感器从反射光中读取深度信息 . 高度反射的物体(镜子和闪亮的金属)或高吸收性(蓬松和/或深色材料)可能不会被深度传感器像其他物体一样成功地记录 .

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

相关问题