6. Start developing your application
Once the SDK installation is completed, you're now ready to kick-off your application
development. The following sections provide instructions on how to get started
developing of Terabee 3Dcam 80x60 applications using different software
environments.
6.1 OpenNI 2 C++ sample code
To get you started, Terabee has made available a list of C++ sample codes available on
GitHub. These samples will illustrate how to initialize Terabee 3Dcam 80x60 and access
depth data from it using OpenNI 2.2 frameworks. Here is a list of available Terabee
3Dcam 80x60 sample code repositories on GitHub:
OpenNI 2 Linux sample code:
●
https://github.com/terabee/linux_openni2_samples
OpenNI 2 Windows sample code:
●
https://github.com/terabee/windows_openni2_samples
Each repository comes with a README file (displayed on the front page of the
repository), explaining the different steps necessary to compile and run sample codes.
6.2 OpenNI 2 Python sample code
In order to allow fast code prototyping we also provide Python3 samples, which are
compatible with both Windows and Linux OS. Please follow the link below to access the
Python3 sample code repository on GitHub, including instructions on how to run them.
●
https://github.com/Terabee/python_openni2_samples
Note: These Python3 samples are based on the “openni” python module which is only
compatible with OpenNI 2.
6.3 ROS package
In order to use the Terabee 3Dcam 80x60 in ROS environment, we also provide a
modified version of the official ROS OpenNI2 package. The ROS Package and
instructions are available in the link below:
●
https://github.com/terabee/openni2_camera
7. Compliance
Copyright
©
Terabee 2019
Terabee, 90 Rue Henri Fabre
01630, St Genis-Pouilly, France (next to CERN)
16/17