22 float score,
int class_id,
23 const std::string &class_name);
35 float score,
int class_id,
36 const std::string &class_name);
48 float score,
int track_id,
49 const std::string &class_name);
53 float score,
int track_id,
54 const std::string &class_name,
59 float score,
int track_id,
60 const std::string &class_name,
65 float score,
int track_id,
66 const std::string &class_name,
82 float score,
int class_id,
83 const std::string &class_name);
96 const std::vector<PosePoint> &pose_points,
97 float score,
int class_id,
98 const std::string &class_name);
111 float bottom,
const cv::Mat &mask,
112 float score,
int class_id,
113 const std::string &class_name);
DetectionBox createBox(float left, float top, float right, float bottom, float score, int class_id, const std::string &class_name)
Create a standard detection box.
DetectionBox createPositionBox(float left, float top, float right, float bottom, float score, int class_id, const std::string &class_name)
Create a position/region-of-interest box (type POSITION).
DetectionBox createPoseBox(float left, float top, float right, float bottom, const std::vector< PosePoint > &pose_points, float score, int class_id, const std::string &class_name)
Create a pose-estimation detection box.
DetectionBox createSegmentationBox(float left, float top, float right, float bottom, const cv::Mat &mask, float score, int class_id, const std::string &class_name)
Create a segmentation detection box with an associated mask.
DetectionBox createDepthAnythingBox(const cv::Mat &depth)
Create a depth detection from DepthAnything output.
DetectionBox createObbBox(float cx, float cy, float w, float h, float angle, float score, int class_id, const std::string &class_name)
Create an oriented bounding box detection.
DetectionBox createTrackBox(float left, float top, float right, float bottom, float score, int track_id, const std::string &class_name)
Create a simple tracking box without additional payload.
DetectionBox createDepthProBox(const cv::Mat &depth, float fog_data)
Create a depth detection from DepthPro output.
Universal detection result container that holds a bounding box plus optional enriched data (pose,...
Oriented bounding box (OBB) parameterized by center, size, and rotation angle.
A set of keypoints representing a human or object pose.
Instance segmentation result backed by an OpenCV mask.