我正忙着尝试使用Ubuntu 15.10来运行kinect . 我已经安装了Libfreenect,OpenNI,NITE以及SensorKinect .
我能够在OpenNI / Platform / Linux / Bin / x64-Release /文件夹中运行程序,例如Sample-NiUserTracker ......但是到目前为止我还没能编译任何自己的代码 .
我试图编译Samples文件夹中的示例,例如SimpleViewer.java但我只是得到以下错误:
SimpleViewerApplication.java:34: error: cannot find symbol
private SimpleViewer viewer;
^
symbol: class SimpleViewer
location: class SimpleViewerApplication
SimpleViewerApplication.java:66: error: cannot find symbol
app.viewer = new SimpleViewer();
^
symbol: class SimpleViewer
location: class SimpleViewerApplication
2 errors
我也试图编译C程序无济于事 . 关于如何获得编译的任何建议都会非常棒,谢谢 .
1 回答
好的,很遗憾你不能直接编译示例程序,因为它们需要与一大堆文件链接 . 一种编译方法而不必担心创建自己的makefile是编辑其中一个现有文件并进入OpenNI / Platform / Linux / Build并输入make . 这将为您编译示例程序 . 你可以去OpenNI / Platform / Linux / Bin / x64-Release并运行编译代码 .
使这一切变得更容易的是安装PyOpenNI . 这使您可以在光荣的Python中编写Kinect代码 .
您可以在我的github页面https://github.com/RobbieJKatz/Kinect上看到完整的说明 .