Class containing batched data of a detected bodies/persons from the body tracking module. More...
| Attributes | |
| int | id | 
| Id of the batch.  More... | |
| OBJECT_TRACKING_STATE | tracking_state | 
| Bodies/persons tracking state.  More... | |
| std::vector< sl::float3 > | positions | 
| Vector of positions for each body/person.  More... | |
| std::vector< std::array< float, 6 > > | position_covariances | 
| Vector of positions' covariances for each body/person.  More... | |
| std::vector< sl::float3 > | velocities | 
| Vector of 3D velocities for each body/person.  More... | |
| std::vector< sl::Timestamp > | timestamps | 
| Vector of timestamps for each body/person.  More... | |
| std::vector< std::vector< sl::float3 > > | bounding_boxes | 
| Vector of 3D bounding boxes for each body/person.  More... | |
| std::vector< std::vector< sl::uint2 > > | bounding_boxes_2d | 
| Vector of 2D bounding boxes for each body/person.  More... | |
| std::vector< float > | confidences | 
| Vector of confidences for each body/person.  More... | |
| std::vector< OBJECT_ACTION_STATE > | action_states | 
| Vector of action states for each body/person.  More... | |
| std::vector< std::vector< sl::float2 > > | keypoints_2d | 
| Vector of 2D keypoints for each body/person.  More... | |
| std::vector< std::vector< sl::float3 > > | keypoints | 
| Vector of 3D keypoints for each body/person.  More... | |
| std::vector< std::vector< sl::uint2 > > | head_bounding_boxes_2d | 
| Vector of 2D bounding box of the head for each body/person.  More... | |
| std::vector< std::vector< sl::float3 > > | head_bounding_boxes | 
| Vector of 3D bounding box of the head for each body/person.  More... | |
| std::vector< sl::float3 > | head_positions | 
| Vector of 3D centroid of the head for each body/person.  More... | |
| std::vector< std::vector< float > > | keypoint_confidences | 
| Vector of detection confidences vector for each keypoint for each body/person.  More... | |
Class containing batched data of a detected bodies/persons from the body tracking module.
| int id | 
Id of the batch.
| OBJECT_TRACKING_STATE tracking_state | 
Bodies/persons tracking state.
| std::vector<sl::float3> positions | 
Vector of positions for each body/person.
| std::vector<std::array<float, 6> > position_covariances | 
Vector of positions' covariances for each body/person.
| std::vector<sl::float3> velocities | 
Vector of 3D velocities for each body/person.
| std::vector<sl::Timestamp> timestamps | 
Vector of timestamps for each body/person.
| std::vector<std::vector<sl::float3> > bounding_boxes | 
Vector of 3D bounding boxes for each body/person.
| std::vector<std::vector<sl::uint2> > bounding_boxes_2d | 
Vector of 2D bounding boxes for each body/person.
[0, 0] is the top left corner. | std::vector<float> confidences | 
Vector of confidences for each body/person.
| std::vector<OBJECT_ACTION_STATE> action_states | 
Vector of action states for each body/person.
| std::vector<std::vector<sl::float2> > keypoints_2d | 
Vector of 2D keypoints for each body/person.
| std::vector<std::vector<sl::float3> > keypoints | 
Vector of 3D keypoints for each body/person.
| std::vector<std::vector<sl::uint2> > head_bounding_boxes_2d | 
Vector of 2D bounding box of the head for each body/person.
[0, 0] is the top left corner. | std::vector<std::vector<sl::float3> > head_bounding_boxes | 
Vector of 3D bounding box of the head for each body/person.
| std::vector<sl::float3> head_positions | 
Vector of 3D centroid of the head for each body/person.
| std::vector<std::vector<float> > keypoint_confidences | 
Vector of detection confidences vector for each keypoint for each body/person.