![]() |
PointSpread® Vidu™ Software Development Kit
V1
Vidu SDK
|
There are multiple folders within the Vidu SDK:
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.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.
This folder contains the Vidu dynamic libraries, third-party libraries from FTDI and GenICam, as well as some .xml
files required by APIs.
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.
This folder contains the driver software for the camera, which should be installed on the development computer.
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.Some third-party dependencies' license files are redistributed in our SDK, including GenICam, GLFW, OpenCV, and Pybind11.