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.