Open Kinect - OpenNI, NITE - проблемы компиляции

Я пытаюсь заставить 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 ++. Любые предложения о том, как что-то скомпилировать, были бы потрясающими, спасибо.


person Makoto    schedule 23.03.2017    source источник


Ответы (1)


Хорошо, к сожалению, вы не можете просто наивно скомпилировать примеры программ напрямую, поскольку они должны быть связаны с целой кучей файлов. Один из методов компиляции, не беспокоясь о создании собственных make-файлов, - это отредактировать один из существующих файлов, перейти в OpenNI / Platform / Linux / Build и ввести make. Это скомпилирует для вас примеры программ. и вы можете перейти в OpenNI / Platform / Linux / Bin / x64-Release и запустить код компиляции.

Все это упрощает установка PyOpenNI. Это позволяет вам писать код для Kinect на великолепном Python.

Вы можете увидеть полные инструкции на моей странице github https://github.com/RobbieJKatz/Kinect.

person Makoto    schedule 31.03.2017