Spec-Zone.ru › PointCloudLibrary

A LineRGBD detection. More...

#include <pcl/recognition/linemod/line_rgbd.h>

Collaboration graph
[legend]

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...

Detailed Description

template<typename PointXYZT, typename PointRGBT = PointXYZT>
struct pcl::LineRGBD< PointXYZT, PointRGBT >::Detection

A LineRGBD detection.

Definition at line 78 of file line_rgbd.h.

Constructor & Destructor Documentation

Detection()

template<typename PointXYZT , typename PointRGBT = PointXYZT>
pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::Detection ( )
default

Constructor.

Member Data Documentation

bounding_box

template<typename PointXYZT , typename PointRGBT = PointXYZT>
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().

detection_id

template<typename PointXYZT , typename PointRGBT = PointXYZT>
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().

object_id

template<typename PointXYZT , typename PointRGBT = PointXYZT>
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().

region

template<typename PointXYZT , typename PointRGBT = PointXYZT>
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().

response

template<typename PointXYZT , typename PointRGBT = PointXYZT>
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().

template_id

template<typename PointXYZT , typename PointRGBT = PointXYZT>
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().


The documentation for this struct was generated from the following file:
  • pcl/recognition/linemod/line_rgbd.h

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/structpcl_1_1_line_r_g_b_d_1_1_detection.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API