【问题标题】:Open Kinect - OpenNI, NITE - Compilation issuesOpen Kinect - OpenNI、NITE - 编译问题
【发布时间】:2017-03-23 14:17:26
【问题描述】:

我正忙着尝试让 kinect 使用 Ubuntu 15.10 工作。我已经安装了 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++ 程序,但无济于事。任何关于如何编译的建议都会非常感谢。

【问题讨论】:

    标签: kinect openni


    【解决方案1】:

    好的,很遗憾,您不能天真地直接编译示例程序,因为它们需要与一大堆文件链接。一种无需担心创建自己的 makefile 的编译方法是编辑现有文件之一,然后转到 OpenNI/Platform/Linux/Build 并输入 make。这将为您编译示例程序。你可以去 OpenNI/Platform/Linux/Bin/x64-Release 运行编译代码。

    让这一切变得更容易的是安装 PyOpenNI。这使您能够在出色的 Python 中为 Kinect 编写代码。

    您可以在我的 github 页面 https://github.com/RobbieJKatz/Kinect 上查看完整说明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多