API ReferenceΒΆ
Ikomia API is divided into 4 main modules, each one may contain sub-modules. A large part of this API is based on C++ bindings, those classes are easily identifiable since we apply a naming convention where all C++ classes begin with the C capital letter.
Utils module
Module offering various helper tools. |
|
Module providing helper functions to design your own task widget. |
|
Module dedicated to wrap widget instance from Qt-based Python frameworks to C++ Qt. |
|
Module dedicated to the visualization of workflow components. |
Core module
Module offering core features to handle tasks, I/O, parameters and widgets. |
|
Module dedicated to high-level features around task management. |
DataProcess module
Module offering implementation of specialization classes to handle inputs/outputs and tasks involved in Ikomia workflows for concrete use cases. |
|
Module dedicated to algorithms management from the Ikomia platform. |
|
Module dedicated to workflow management. |
|
Module providing Ikomia workflow I/O implementation for data stored as Python dict. |
DNN module
Module dedicated to Deep Learning training. |
|
Module dedicated to provide default implementation of Ikomia Deep Learning dataset structure. |
|
Module providing dataset loaders from various source formats. |
|
Model providing helper funtions to create TorchVision Deep Learning models. |
|
Module providing implementation of a PyTorch dataset mapper for Ikomia dataset structure. |