8. Information for developers¶
8.1. Preparing the development environment¶
Use Visual Studio 2017 for the IDE.
First, download and install following libraries (You can download from our website at http://3dtracker.org/downloads.html):
- OpenCV 3.2.0 (library for image processing)
- PCL 1.8.0 (library for point cloud processing)
- Kinect for Windows SDK v1.8 (library for Kinect v1 camera and backward compatibility)
- 3DTracker Developer Tools (= librealsense, intel realsense camera library; Bullet physics, physics simulation library; freeglut, free opengl utility toolkit)
- (optional) NIDAQmx (National instrument device library; used for TTL signal)
Second, add the following folder to the environment variable “PATH”:
- C:\Program Files\3DTrackerDevTools\bin
- C:\opencv320\build\x64\vc14\bin
- C:\Program Files\PCL 1.8.0\bin
- C:\Program Files\OpenNI2\Redist
8.2. Programming Style¶
Basically follow https://google.github.io/styleguide/cppguide.html
8.3. More Information¶
Contact us through the forum (https://groups.google.com/forum/#!forum/3dtracker).