覆盆子Pi与Kinect

Cyr*_*ril 36 kinect raspberry-pi

任何人都可以使用Raspberry Pi从Kinect获取相机数据吗?

我们想用无线Kinect使用以太网或WiFi连接它.否则,如果您有替代方案,请告诉我.

xxo*_*rde 40

要回答你的问题,是的,有可能在树莓派上获得图像和深度!

这是怎么做的.

如果你只想使用视频(颜色,而不是深度),内核中已经有了一个驱动程序!您可以像这样加载它:

modprobe videodev
modprobe gspca_main
modprobe gspca_kinect
Run Code Online (Sandbox Code Playgroud)

你得到一个新的/ dev/videoX,可以像任何其他网络摄像头一样使用它!

如果你需要深度(这就是为什么你想要一个kinect),但是有一个早于3.17的内核,你需要另一个驱动程序,可以在这里找到:https://github.com/xxorde/librekinect.如果您有3.17或更新版本,则通过切换gspca_kinect模块的命令行depth_mode标志来启用librekinect功能:

modprobe gspca_kinect depth_mode=1
Run Code Online (Sandbox Code Playgroud)

两者都适用于当前的Raspbian.

  • 我知道这是一个死神,但这是rpi + kinect的热门,所以:librekinect被合并到Linux 3.17中.我做了一个编辑注意到这一点,但它正在等待同行评审. (3认同)
  • 为了说清楚,这是在慢速嵌入式设备上使用kinect的(唯一的当前)解决方案. (2认同)

Sve*_*den 8

如果你能设法将你的kinect相机插入覆盆子Pi,首先安装guvcview以查看它是否有效.

sudo apt-get install guvcview
Run Code Online (Sandbox Code Playgroud)

然后,键入guvcview终端,它应打开选项面板和摄像机控制视图.如果所有这些都有效,并且您希望让RAW数据进行一些图像处理,则需要编译OpenCV(需要4小时的编译),之后,您只需编写任何您想要的程序.要编译它,只需在Google上搜索,有很多教程.


iam*_*ony 5

好吧,据我所知,在RaspberryPi上没有关于从Kinect获取图像的成功故事.

在github ,libfreenect存储库中存在关于此类问题的问题.在这篇评论中,用户zarvox说RPi没有足够的能力来处理来自Kinect的数据.

我个人尝试使用OpenNI2Sensor将Kinect与RPi连接,但没有成功.这不是一个聪明的决定,因为由于许可限制,使用OpenNI2在Linux上使用Microsoft Kinect 是不可能的(嗯,实际上并非如此不可能.你可以在Linux上使用OpenNI2-FreenectDriver + OpenNI2连接Kinect.但无论如何这解决方法不适用于RaspberryPi,因为OpenNI2-FreenectDriver使用libfreenect).

但无论如何,有一些关于如何将华硕Xtion Live Pro连接到RaspberryPi的好教程:,.以及如何将Kinect连接到更强大的基于arm的CubieBoard2:三个.