63 std::vector<ObjectHypothesis>
Represents a 2D bounding box.
Definition: detection_2d.hpp:44
Eigen::Vector2d center
Center of the bounding box in pixels.
Definition: detection_2d.hpp:45
double size_y
Height of the bounding box in pixels.
Definition: detection_2d.hpp:47
double size_x
Width of the bounding box in pixels.
Definition: detection_2d.hpp:46
Represents a single 2D object detection.
Definition: detection_2d.hpp:61
BoundingBox2D bbox
The 2D bounding box of the detected object.
Definition: detection_2d.hpp:62
std::vector< ObjectHypothesis > object_hypotheses
A list of hypotheses for the object in the bounding box.
Definition: detection_2d.hpp:64
std::optional< uint64_t > track_id
Optional track ID for the object.
Definition: detection_2d.hpp:65
Represents an object hypothesis, typically from a classifier.
Definition: detection_2d.hpp:53
double score
Confidence score of the hypothesis, typically in [0, 1].
Definition: detection_2d.hpp:55
std::string class_id
Identifier for the detected class (e.g., "car", "person").
Definition: detection_2d.hpp:54