我正在尝试通过带有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”
答案 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。