首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中对Raspberry pi使用OpenKinect

在python中对Raspberry pi使用OpenKinect
EN

Stack Overflow用户
提问于 2013-04-22 15:10:38
回答 4查看 5.8K关注 0票数 0

我对覆盆子派和蟒蛇是非常陌生的。

我正在尝试写一个程序,在树莓派上使用python来使用Kinect。我的目标是在Raspberry pi上安装OpenKinect。

到目前为止,我已经做到了:

代码语言:javascript
复制
apt-cache search OpenKinect
sudo apt-get install python-freenect
sudo apt-get update

接下来,我尝试从这个链接https://github.com/OpenKinect/libfreenect/blob/master/wrappers/python/demo_cv_async.py用python编写代码。

当我尝试运行程序时,它显示

代码语言:javascript
复制
error in line 5, 
import cv.
ImportError:no module named cv.

我不确定是否安装了所有必需的文件。我也不确定我做错了什么。

我也一直在尝试寻找有关安装和使用OpenKinect的教程。

EN

回答 4

Stack Overflow用户

发布于 2013-04-22 16:18:00

恭喜你启动了python!这听起来像是一个开始的复杂项目。您可能应该先尝试在python.org上学习本教程。我特别喜欢谷歌视频教程(如果你是一个喜欢课堂的人):http://www.youtube.com/watch?v=tKTZoB2Vjuk

在此之后,您可以深入研究更详细的内容:)

票数 1
EN

Stack Overflow用户

发布于 2013-04-22 17:28:10

看起来你还没有用于python的opencv包。尝试安装它:

sudo apt-get install python-opencv

票数 0
EN

Stack Overflow用户

发布于 2013-05-20 01:24:54

OpenGL或GTK-警告:无法打开显示。或者你声明的另一个发现的设备数:1GL线程写reg 0x0105 <= 0x00 freeglut( freenect -glview):OpenGL GLX扩展不被display ':o.o‘支持是因为freenect不支持OpenGL。它可能使用EGL。

bmwesting (Brandt)写道:“freenect库为Kinect提供了一个名为glview的演示。glview程序将不能与Pi一起工作,因为该程序是用OpenGL编写的。树莓Pi只支持通过EGL的GLES。

似乎您可以使用libfreenect获取深度流和rgb流>,但无法运行演示程序,因为它使用了不正确的图形API。“

如果你通读那个帖子,它应该会显示替代方案(例如,华硕XTion而不是Kinect)。如果使用控制台输出模式,则深度数据在高分辨率(~ 1024x800)时可达到30fps。我现在也计划使用Xtion --我希望从USB总线上尽可能多地停用(因为这似乎是瓶颈,我想Kinect也是如此)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16141338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档