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 |