SDK distribution contains the following resources:

  • library binary implemented in C++, provided in platform-specific format
  • configuration files and other resources required by SDK components
  • developer documentation in Doxygen/Sphinx/Javadoc format
  • various examples and demos implemented for each programming language supported

SDK provides API for the following programming languages:

  • C++11
  • C99
  • Python (3.8, 3.9, 3.10)
  • Java 8+

Below is the table describing the SDK package structure and contents:

Folder Description
/docs Developer API documentation
/examples SDK sample code
/include SDK C and C++ API header files
/init_data SDK initialization data (model weights and configuration files)
/libs SDK library binaries
/license License file and installation utility
/utils Useful applications based on IDLive Doc SDK methods