我正忙着用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++程序,但没有成功。任何关于如何编译的建议都将是非常棒的,谢谢。
发布于 2017-03-31 15:27:37
好吧,所以不幸的是,你不能直接天真地编译示例程序,因为它们需要链接到一大堆文件。一种不用担心创建自己的makefile的编译方法是编辑其中一个现有文件,然后转到OpenNI/Platform/Linux/Build并输入make。这将为您编译示例程序。您可以转到OpenNI/Platform/Linux/Bin/x64-Release并运行编译代码。
让这一切变得更容易的方法是安装PyOpenNI。这使您能够在辉煌的Python中为Kinect编写代码。
你可以在我的github页面https://github.com/RobbieJKatz/Kinect上看到完整的说明。
https://stackoverflow.com/questions/42978697
复制相似问题