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.
如果你能设法将你的kinect相机插入覆盆子Pi,首先安装guvcview以查看它是否有效.
sudo apt-get install guvcview
Run Code Online (Sandbox Code Playgroud)
然后,键入guvcview终端,它应打开选项面板和摄像机控制视图.如果所有这些都有效,并且您希望让RAW数据进行一些图像处理,则需要编译OpenCV(需要4小时的编译),之后,您只需编写任何您想要的程序.要编译它,只需在Google上搜索,有很多教程.
好吧,据我所知,在RaspberryPi上没有关于从Kinect获取图像的成功故事.
在github 上,libfreenect存储库中存在关于此类问题的问题.在这篇评论中,用户zarvox说RPi没有足够的能力来处理来自Kinect的数据.
我个人尝试使用OpenNI2和Sensor将Kinect与RPi连接,但没有成功.这不是一个聪明的决定,因为由于许可限制,使用OpenNI2在Linux上使用Microsoft Kinect 是不可能的(嗯,实际上并非如此不可能.你可以在Linux上使用OpenNI2-FreenectDriver + OpenNI2连接Kinect.但无论如何这解决方法不适用于RaspberryPi,因为OpenNI2-FreenectDriver使用libfreenect).
但无论如何,有一些关于如何将华硕Xtion Live Pro连接到RaspberryPi的好教程:一,二.以及如何将Kinect连接到更强大的基于arm的CubieBoard2:三个.
| 归档时间: |
|
| 查看次数: |
61272 次 |
| 最近记录: |