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.10, 3.11, 3.12)
- 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 |