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.