我已经从https://github.com/renewagner/libfreenect/tree/k4w-wip在Linux 11.10上安装了开放式kinect项目的K4W分支。我可以导航到目录libfreenect / build并运行命令:
sudo bin/glview
并且输出正常。
我还从libfreenect / wrappers / python安装了Python包装器,我可以成功导入库。但是,如果我运行一个简单的代码,如
import freenect
freenect.sync_get_depth()
我保存为kinect1.py,然后使用命令sudo kinect1.py
我收到以下错误:
错误:索引无效[0]
错误:无法打开设备1.)是否已插入? 2.)阅读README
但是,我可以直接回到运行glview示例,它仍然可以找到。所以我必须错过Python包装器实现的东西。我希望有人可以提供帮助。