建立了一个驱动程序项目,可以在Linux上运行Kinect。参见此处:https://github.com/OpenKinect/libfreenect

RPI可以使用吗?

我想这对一个雄心勃勃的机器人项目将是真正的帮助,例如,将RPi设置为板载控制器,而Kinect为避免物体(等等)。

#1 楼

我刚刚在Arch Linux中成功安装了该库。我看不出它不会安装在任何发行版中的任何原因。
请注意,我没有Kinect,因此无法验证该库是否有效,仅能成功编译并安装该库。 />
安装依赖项

这些软件包是Kinect库或构建过程的依赖项,因此需要先安装:


cmake
git
libusb
freeglut
libxmu
libxi

您应该可以使用基本的软件包管理器找到这些文件。

检出存储库

git clone git://github.com/OpenKinect/libfreenect.git
cd libfreenect && git pull origin


构建源代码

cmake -DCMAKE_INSTALL_PREFIX=/usr -DPROJECT_INCLUDE_INSTALL_DIR=/usr/include -DLIB_SUFFIX="" .
make
sudo make install


设置udev规则(这样插入时检测到Kinect):

sudo install -Dm644 platform/linux/udev/51-kinect.rules /etc/udev/rules.d/51-kinect.rules


评论


您是否认为RPi愿意以任何有意义的方式处理Kinect的输出?

–乔恩·埃格顿(Jon Egerton)
2012年6月29日上午8:18

@JonEgerton:我建议不要。但这只能通过实验找出。

–活动
2012年7月2日在19:07

没有设备时编译驱动程序的荣誉。

–火星罗伯逊
13年2月4日在22:59

#2 楼

可能...视频

我怀疑看到任何东西是否非常实用,但是如果您只是使用数据收集/处理,它可能会起作用。旁注:Kinect会消耗大量RAM来运行所有可视内容。因此,您可以运行缩减版本。祝你好运:)

#3 楼

经过一些调整后,Kinect在Pi上工作。这是一个例子。

评论


不,这是行不通的...阅读整个示例:“乔恩·梅西(Jon Macey)2012年11月13日01:31,据我所知,没有人对视频或深度视频有好运,我正在考虑购买新的512M版本pi,然后再试一次,但由于瓶颈似乎在USB驱动程序中,因此它不太可能工作”。

–凯文
2012年12月1日下午4:08