Classes | |
| class | ObjectData |
| Class containing data of a detected object such as its bounding_box, label, id and its 3D position. More... | |
| class | CustomBoxObjectData |
| Class that store externally detected objects. More... | |
| class | CustomMaskObjectData |
| Class that store externally detected objects with mask. More... | |
| class | Objects |
| Class containing the results of the object detection module. More... | |
| class | ObjectsBatch |
| Class containing batched data of a detected objects from the object detection module. More... | |
| class | BatchParameters |
| Structure containing a set of parameters for batch object detection. More... | |
| class | ObjectDetectionParameters |
| Structure containing a set of parameters for the object detection module. More... | |
| class | ObjectDetectionRuntimeParameters |
| Structure containing a set of runtime parameters for the object detection module. More... | |
| class | CustomObjectDetectionProperties |
| Structure containing a set of runtime properties of a certain class ID for the object detection module using a custom model. More... | |
| class | CustomObjectDetectionRuntimeParameters |
| Structure containing a set of runtime parameters for the object detection module using your own model ran by the SDK. More... | |
Enumerations | |
| enum class | OBJECT_CLASS |
| Lists available object classes. More... | |
| enum class | OBJECT_SUBCLASS |
| List available object subclasses. More... | |
| enum class | OBJECT_TRACKING_STATE |
| Lists the different states of object tracking. More... | |
| enum class | OBJECT_ACTION_STATE |
| Lists the different states of an object's actions. More... | |
| enum class | OBJECT_FILTERING_MODE |
| Lists supported bounding box preprocessing. More... | |
Functions | |
| AI_Model_status | checkAIModelStatus (AI_MODELS model, int gpu_id=0) |
| Checks if a corresponding optimized engine is found for the requested Model based on your rig configuration. More... | |
| ERROR_CODE | downloadAIModel (sl::AI_MODELS model, int gpu_id=0) |
| Downloads the requested model. More... | |
| ERROR_CODE | optimizeAIModel (sl::AI_MODELS model, int gpu_id=0) |
| Optimizes the requested model (and download the model if it is not present on the host). More... | |
| String | generate_unique_id () |
| Generate a UUID like unique id to help identify and track AI detections. More... | |
|
strong |
Lists available object classes.
|
strong |
List available object subclasses.
Given as hint, when using object tracking an object can change of sl::OBJECT_SUBCLASS while keeping the same sl::OBJECT_CLASS (i.e.: frame n: MOTORBIKE, frame n+1: BICYCLE).
|
strong |
Lists the different states of object tracking.
| Enumerator | |
|---|---|
| OFF | The tracking is not yet initialized. |
| OK | The object is tracked. |
| SEARCHING | The object could not be detected in the image and is potentially occluded. |
| TERMINATE | This is the last searching state of the track. |
|
strong |
|
strong |
Lists supported bounding box preprocessing.
| AI_Model_status sl::checkAIModelStatus | ( | AI_MODELS | model, |
| int | gpu_id = 0 |
||
| ) |
Checks if a corresponding optimized engine is found for the requested Model based on your rig configuration.
| ERROR_CODE sl::downloadAIModel | ( | sl::AI_MODELS | model, |
| int | gpu_id = 0 |
||
| ) |
Downloads the requested model.
| ERROR_CODE sl::optimizeAIModel | ( | sl::AI_MODELS | model, |
| int | gpu_id = 0 |
||
| ) |
Optimizes the requested model (and download the model if it is not present on the host).
| String sl::generate_unique_id | ( | ) |
Generate a UUID like unique id to help identify and track AI detections.