|  | 
| int | id | 
|  | Object identification number, used as a reference when tracking the object through the frames.  More... 
 | 
|  | 
| String | unique_object_id | 
|  | Unique ID to help identify and track AI detections. Can be either generated externally, or using generate_unique_id() or left empty.  More... 
 | 
|  | 
| int | raw_label = 0 | 
|  | Object label, forwarded from CustomBoxObjectData when using DETECTION_MODEL::CUSTOM_BOX_OBJECTS.  More... 
 | 
|  | 
| OBJECT_CLASS | label | 
|  | Object category. Identify the object type.  More... 
 | 
|  | 
| OBJECT_SUBCLASS | sublabel | 
|  | Object subclass.  More... 
 | 
|  | 
| OBJECT_TRACKING_STATE | tracking_state | 
|  | Defines the object tracking state.  More... 
 | 
|  | 
| OBJECT_ACTION_STATE | action_state | 
|  | Defines the object action state.  More... 
 | 
|  | 
| sl::float3 | position | 
|  | Defines the object 3D centroid. Defined in sl:InitParameters::UNIT, expressed in RuntimeParameters::measure3D_reference_frame.  More... 
 | 
|  | 
| sl::float3 | velocity | 
|  | Defines the object 3D velocity Defined in sl:InitParameters::UNIT / seconds, expressed in RuntimeParameters::measure3D_reference_frame.  More... 
 | 
|  | 
| float | position_covariance [6] | 
|  | the covariance matrix of the 3d position, represented by its upper triangular matrix value  More... 
 | 
|  | 
| std::vector< sl::uint2 > | bounding_box_2d | 
|  | 2D bounding box of the person represented as four 2D points starting at the top left corner and rotation clockwise. Expressed in pixels on the original image resolution, [0,0] is the top left corner.  More... 
 | 
|  | 
| sl::Mat | mask | 
|  | Defines for the bounding_box_2d the pixels which really belong to the object (set to 255) and those of the background (set to 0).  More... 
 | 
|  | 
| float | confidence | 
|  | Defines the detection confidence value of the object. From 0 to 100, a low value means the object might not be localized perfectly or the label (OBJECT_CLASS) is uncertain.  More... 
 | 
|  | 
| std::vector< sl::float3 > | bounding_box | 
|  | 3D bounding box of the person represented as eight 3D points Defined in sl:InitParameters::UNIT, expressed in RuntimeParameters::measure3D_reference_frame.  More... 
 | 
|  | 
| sl::float3 | dimensions | 
|  | 3D object dimensions: width, height, length Defined in sl:InitParameters::UNIT, expressed in RuntimeParameters::measure3D_reference_frame.  More... 
 | 
|  | 
| std::vector< sl::float2 > | keypoint_2d | 
|  | A set of useful points representing the human body, expressed in 2D, respect to the original image resolution. We use a classic 18 points representation, the points semantic and order is given by BODY_PARTS. Expressed in pixels on the original image resolution, [0,0] is the top left corner.  More... 
 | 
|  | 
| std::vector< sl::float3 > | keypoint | 
|  | A set of useful points representing the human body, expressed in 3D. We use a classic 18 points representation, the points semantic and order is given by BODY_PARTS. Defined in sl:InitParameters::UNIT, expressed in RuntimeParameters::measure3D_reference_frame.  More... 
 | 
|  | 
| std::vector< sl::uint2 > | head_bounding_box_2d | 
|  | bounds the head with four 2D points. Expressed in pixels on the original image resolution.  More... 
 | 
|  | 
| std::vector< sl::float3 > | head_bounding_box | 
|  | bounds the head with eight 3D points. Defined in sl:InitParameters::UNIT, expressed in RuntimeParameters::measure3D_reference_frame.  More... 
 | 
|  | 
| sl::float3 | head_position | 
|  | 3D head centroid. Defined in sl:InitParameters::UNIT, expressed in RuntimeParameters::measure3D_reference_frame.  More... 
 | 
|  | 
| std::vector< float > | keypoint_confidence | 
|  | Per keypoint detection confidence, can not be lower than the ObjectDetectionRuntimeParameters::detection_confidence_threshold.  More... 
 | 
|  | 
| std::vector< sl::float3 > | local_position_per_joint | 
|  | Per keypoint local position (the position of the child keypoint with respect to its parent expressed in its parent coordinate frame)  More... 
 | 
|  | 
| std::vector< sl::float4 > | local_orientation_per_joint | 
|  | Per keypoint local orientation.  More... 
 | 
|  | 
| sl::float4 | global_root_orientation | 
|  | global root orientation of the skeleton. The orientation is also represented by a quaternion with the same format as local_orientation_per_joint  More... 
 | 
|  | 
Contains data of a detected object such as its bounding_box, label, id and its 3D position.