|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
#include <opencv2/opencv.hpp>#include <optional>#include <ostream>#include <string>#include <tuple>#include <vector>
Go to the source code of this file.
Classes | |
| struct | reusex::vision::common::object::Box |
| Axis-aligned bounding box defined by (left, top, right, bottom) coordinates. More... | |
| struct | reusex::vision::common::object::PosePoint |
| A single keypoint for pose estimation, with visibility flag. More... | |
| struct | reusex::vision::common::object::Pose |
| A set of keypoints representing a human or object pose. More... | |
| struct | reusex::vision::common::object::Obb |
| Oriented bounding box (OBB) parameterized by center, size, and rotation angle. More... | |
| struct | reusex::vision::common::object::SegmentMap |
| A raw binary segmentation map stored as pinned host memory. More... | |
| struct | reusex::vision::common::object::Segmentation |
| Instance segmentation result backed by an OpenCV mask. More... | |
| struct | reusex::vision::common::object::Depth |
| Depth map result with per-pixel depth values. More... | |
| struct | reusex::vision::common::object::Track |
| Multi-object tracking state for a single tracked instance. More... | |
| struct | reusex::vision::common::object::DetectionBox |
| Universal detection result container that holds a bounding box plus optional enriched data (pose, OBB, segmentation, depth, tracking). More... | |
Namespaces | |
| namespace | reusex |
| namespace | reusex::vision |
| namespace | reusex::vision::common |
| namespace | reusex::vision::common::object |
Typedefs | |
| using | reusex::vision::common::object::DetectionBoxArray = std::vector<DetectionBox> |
| Convenience alias for a collection of DetectionBox results. | |
Enumerations | |
| enum class | reusex::vision::common::object::ObjectType { reusex::vision::common::object::unknown = -1 , reusex::vision::common::object::position = 0 , reusex::vision::common::object::pose = 1 , reusex::vision::common::object::obb = 2 , reusex::vision::common::object::segmentation = 3 , reusex::vision::common::object::depth_anything = 4 , reusex::vision::common::object::depth_pro = 5 , reusex::vision::common::object::track = 6 , reusex::vision::common::object::detection = 7 } |
| Enumeration of supported detection object types. More... | |
Functions | |
| cv::Mat | reusex::vision::common::object::segment_map_to_mat (const std::shared_ptr< SegmentMap > &map) |
| Convert a SegmentMap to an OpenCV Mat (zero-copy header wrapper). | |