Point Cloud Library (PCL)
1.14.1-dev
|
#include <pcl/recognition/linemod/line_rgbd.h>
Public Member Functions | |
Detection ()=default | |
Constructor. More... | |
Public Attributes | |
std::size_t | template_id {0} |
The ID of the template. More... | |
std::size_t | object_id {0} |
The ID of the object corresponding to the template. More... | |
std::size_t | detection_id {0} |
The ID of this detection. More... | |
float | response {0.0f} |
The response of this detection. More... | |
BoundingBoxXYZ | bounding_box |
The 3D bounding box of the detection. More... | |
RegionXY | region |
The 2D template region of the detection. More... | |
A LineRGBD detection.
Definition at line 78 of file line_rgbd.h.
|
default |
Constructor.
BoundingBoxXYZ pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::bounding_box |
The 3D bounding box of the detection.
Definition at line 92 of file line_rgbd.h.
Referenced by pcl::LineRGBD< PointXYZT, PointRGBT >::applyProjectiveDepthICPOnDetections(), pcl::LineRGBD< PointXYZT, PointRGBT >::detect(), pcl::LineRGBD< PointXYZT, PointRGBT >::detectSemiScaleInvariant(), pcl::LineRGBD< PointXYZT, PointRGBT >::refineDetectionsAlongDepth(), and pcl::LineRGBD< PointXYZT, PointRGBT >::removeOverlappingDetections().
std::size_t pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::detection_id {0} |
The ID of this detection.
This is only valid for the last call of the method detect (...).
Definition at line 88 of file line_rgbd.h.
Referenced by pcl::LineRGBD< PointXYZT, PointRGBT >::detect(), pcl::LineRGBD< PointXYZT, PointRGBT >::detectSemiScaleInvariant(), and pcl::LineRGBD< PointXYZT, PointRGBT >::removeOverlappingDetections().
std::size_t pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::object_id {0} |
The ID of the object corresponding to the template.
Definition at line 86 of file line_rgbd.h.
Referenced by pcl::LineRGBD< PointXYZT, PointRGBT >::detect(), pcl::LineRGBD< PointXYZT, PointRGBT >::detectSemiScaleInvariant(), and pcl::LineRGBD< PointXYZT, PointRGBT >::removeOverlappingDetections().
RegionXY pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::region |
The 2D template region of the detection.
Definition at line 94 of file line_rgbd.h.
Referenced by pcl::LineRGBD< PointXYZT, PointRGBT >::applyProjectiveDepthICPOnDetections(), pcl::LineRGBD< PointXYZT, PointRGBT >::detect(), pcl::LineRGBD< PointXYZT, PointRGBT >::detectSemiScaleInvariant(), pcl::LineRGBD< PointXYZT, PointRGBT >::refineDetectionsAlongDepth(), and pcl::LineRGBD< PointXYZT, PointRGBT >::removeOverlappingDetections().
float pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::response {0.0f} |
The response of this detection.
Responses are between 0 and 1, where 1 is best.
Definition at line 90 of file line_rgbd.h.
Referenced by pcl::LineRGBD< PointXYZT, PointRGBT >::detect(), pcl::LineRGBD< PointXYZT, PointRGBT >::detectSemiScaleInvariant(), and pcl::LineRGBD< PointXYZT, PointRGBT >::removeOverlappingDetections().
std::size_t pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::template_id {0} |
The ID of the template.
Definition at line 84 of file line_rgbd.h.
Referenced by pcl::LineRGBD< PointXYZT, PointRGBT >::applyProjectiveDepthICPOnDetections(), pcl::LineRGBD< PointXYZT, PointRGBT >::detect(), pcl::LineRGBD< PointXYZT, PointRGBT >::detectSemiScaleInvariant(), and pcl::LineRGBD< PointXYZT, PointRGBT >::removeOverlappingDetections().