ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
create_object.hpp File Reference
#include "reusex/vision/common/object.hpp"
#include <string>
#include <vector>
Include dependency graph for create_object.hpp:

Go to the source code of this file.

Namespaces

namespace  cv
namespace  reusex
namespace  reusex::vision
namespace  reusex::vision::common
namespace  reusex::vision::common::object

Functions

DetectionBox reusex::vision::common::object::create_box (float left, float top, float right, float bottom, float score, int class_id, const std::string &class_name)
 Create a standard detection box.
DetectionBox reusex::vision::common::object::create_position_box (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 reusex::vision::common::object::create_track_box (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 reusex::vision::common::object::create_track_box (float left, float top, float right, float bottom, float score, int track_id, const std::string &class_name, const object::Pose &pose)
 Create a tracking box that also carries pose keypoints.
DetectionBox reusex::vision::common::object::create_track_box (float left, float top, float right, float bottom, float score, int track_id, const std::string &class_name, const object::Obb &obb)
 Create a tracking box that also carries an oriented bounding box.
DetectionBox reusex::vision::common::object::create_track_box (float left, float top, float right, float bottom, float score, int track_id, const std::string &class_name, const object::Segmentation &seg)
 Create a tracking box that also carries a segmentation mask.
DetectionBox reusex::vision::common::object::create_obb_box (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 reusex::vision::common::object::create_pose_box (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 reusex::vision::common::object::create_segmentation_box (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 reusex::vision::common::object::create_depth_pro_box (const cv::Mat &depth, float fog_data)
 Create a depth detection from DepthPro output.
DetectionBox reusex::vision::common::object::create_depth_anything_box (const cv::Mat &depth)
 Create a depth detection from DepthAnything output.