Classes | |
| class | ObjectData |
| Contains data of a detected object such as its bounding_box, label, id and its 3D position. More... | |
| class | CustomBoxObjectData |
| Container to store the externally detected objects. The objects can be ingested using Camera::ingestcustomBoxObjects() functions to extract 3D information and tracking over time. More... | |
| class | Objects |
| Contains the result of the object detection module. The detected objects are listed in object_list. More... | |
| class | BatchParameters |
| sets batch trajectory parameters More... | |
| class | ObjectDetectionParameters |
| Sets the object detection parameters. More... | |
| class | ObjectDetectionRuntimeParameters |
| Sets the object detection runtime parameters. More... | |
| class | AI_Model_status |
| contains AI model status. More... | |
Enumerations | |
| enum class | BODY_PARTS |
| semantic of human body parts and order of ObjectData::keypoint for BODY_FORMAT::POSE_18. More... | |
| enum class | DETECTION_MODEL |
| List available models for detection. More... | |
| enum class | AI_MODELS |
| Lists available AI moles. More... | |
| enum class | OBJECT_CLASS |
| Lists available object class. More... | |
| enum class | OBJECT_SUBCLASS |
| Available object subclass, given as hint, when using object tracking an object can change of OBJECT_SUBCLASS while keeping the same OBJECT_CLASS and id (i.e: frame M: MOTORBIKE, frame N:BICYCLE) More... | |
| enum class | OBJECT_TRACKING_STATE |
| Lists available object tracking state. More... | |
| enum class | OBJECT_ACTION_STATE |
| Lists available object action state. More... | |
| enum class | OBJECT_FILTERING_MODE |
| Lists of supported bounding box preprocessing. More... | |
| enum class | BODY_FORMAT |
| Lists of supported skeleton body model. More... | |
Functions | |
| static AI_Model_status | checkAIModelStatus (AI_MODELS model, int gpu_id=0) |
| Check if a corresponding optimized engine is found for the requested Model based on your rig configuration. More... | |
| static ERROR_CODE | optimizeAIModel (sl::AI_MODELS model, int gpu_id=0) |
| Optimize the requested model, possible download if the model 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 |
semantic of human body parts and order of ObjectData::keypoint for BODY_FORMAT::POSE_18.
| Enumerator | |
|---|---|
| NOSE | |
| NECK | |
| RIGHT_SHOULDER | |
| RIGHT_ELBOW | |
| RIGHT_WRIST | |
| LEFT_SHOULDER | |
| LEFT_ELBOW | |
| LEFT_WRIST | |
| RIGHT_HIP | |
| RIGHT_KNEE | |
| RIGHT_ANKLE | |
| LEFT_HIP | |
| LEFT_KNEE | |
| LEFT_ANKLE | |
| RIGHT_EYE | |
| LEFT_EYE | |
| RIGHT_EAR | |
| LEFT_EAR | |
|
strong |
List available models for detection.
|
strong |
|
strong |
Lists available object class.
|
strong |
Available object subclass, given as hint, when using object tracking an object can change of OBJECT_SUBCLASS while keeping the same OBJECT_CLASS and id (i.e: frame M: MOTORBIKE, frame N:BICYCLE)
|
strong |
Lists available object tracking state.
|
strong |
|
strong |
Lists of supported bounding box preprocessing.
|
strong |
|
static |
Check if a corresponding optimized engine is found for the requested Model based on your rig configuration.
|
static |
Optimize the requested model, possible download if the model is not present on the host.
| String sl::generate_unique_id | ( | ) |
Generate a UUID like unique ID to help identify and track AI detections.