|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
#include "reusex/vision/common/object.hpp"#include <string>#include <vector>
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. | |