在Raspberry Pi上运行kinect - Python

时间:2013-02-18 00:46:56

标签: python computer-vision kinect raspberry-pi

我正在尝试通过带有Microsoft Kinect摄像头的Raspberry Pi运行Vision Processing python代码。 我在Ubuntu上运行的代码非常完美,但它无法在RPi上执行相同的操作。 我想我已经安装了所有库......

我甚至试过以下简单的代码:

    import freenect
    ir, data = freenect.sync_get_video(format=freenect.VIDEO_IR_8BIT)
    print ir

它不起作用,它会卡住。 可能是什么原因? 也许kinect和覆盆子Pi不能一起工作?

注意:当我尝试“freenect-glview”时,我得到:“找到的设备数量:1”

2 个答案:

答案 0 :(得分:2)

您是否尝试过使用OpenNI SDK?我尝试了它,它适用于OpenNI你也有一个有源USB集线器,因为PI无法产生足够的能量为Kinect供电。

答案 1 :(得分:0)

由于usb驱动程序错误,Kinect无法在RPI上运行:

  

Linux驱动程序问题

     

Raspberry Pi发布后不久,确认Linux USB驱动程序存在许多问题   SMSC95xx芯片。   这些问题包括使用拆分交易的USB 1.x外围设备的问题,固定数量的通道(导致问题   Kinect)以及ARM处理器处理SMSC95xx中断的方式。   [2] [3]包括大量的修复   2012-08-19-Wheezy-raspbian Linux image。

来源http://elinux.org/RPi_VerifiedPeripherals