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.