PointSpread® Vidu™ Software Development Kit  V1
Vidu SDK
Folders

There are multiple folders within the Vidu SDK:

SDKbin

This folder contains the executable binary files including getCameraParam, vidu_viewer and streamShow.

  • vidu_viewer is a basic GUI interface for you to have a quick look at the captured 3D video stream;
  • getCameraParam is a tool that helps to retrieve the parameters located in the camera such as intrinsic and extrinsic parameters;
  • streamShow is a demo application to grab the RGB, ToF and PCL (PointCloud) stream data.

SDKcode

This folder contains the header and source files for the Vidu Cross Platform API. The developers can refer to the API classes, functions and macros to develop their software.

SDKlib

This folder contains the Vidu dynamic libraries, third-party libraries from FTDI and GenICam, as well as some .xml files required by APIs.

SDKpythonLib

This folder contains the dynamic libraries that wrap the Vidu API classes and functions to a Python class and function, thus helping developers to program with Python rather than C/C++. The vidu_test.py is a quick python script for users to test connectivity to the camera.

camdriver

This folder contains the driver software for the camera, which should be installed on the development computer.

example

The ViduSdk provides two sample codes for developers as references on how to call the API functions to get video data.

  • getCameraParam: this project helps developers to get the camera's intrinsics and extrinsics.
  • streamShow: this project helps developers on how to get the RGB stream, ToF stream as well as PCL stream data.

license

Some third-party dependencies' license files are redistributed in our SDK, including GenICam, GLFW, OpenCV, and Pybind11.