Spec-Zone.ru › PointCloudLibrary

Обнаружение LineRGBD. Подробнее...

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

Collaboration graph
[условные обозначения]

Общедоступные функции-члены

Detection ()=default
Конструктор. Подробнее...

Общедоступные атрибуты

std::size_t template_id {0}
Идентификатор шаблона. Подробнее...
std::size_t object_id {0}
Идентификатор объекта, соответствующего шаблону. Подробнее...
std::size_t detection_id {0}
Идентификатор этого обнаружения. Подробнее...
float response {0.0f}
Отклик этого обнаружения. Подробнее...
BoundingBoxXYZ bounding_box
Трёхмерная ограничивающая рамка обнаруженного объекта. Подробнее...
RegionXY region
Двумерная область шаблона обнаруженного объекта. Подробнее...

Подробное описание

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

Обнаружение LineRGBD.

Определение в строке 78 файла line_rgbd.h.

Описание конструкторов и деструктора

Detection()

template<typename PointXYZT , typename PointRGBT = PointXYZT>
pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::Detection ( )
по умолчанию

Конструктор.

Описание данных-членов

bounding_box

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

Трёхмерная ограничивающая рамка обнаруженного объекта.

Определение в строке 92 файла line_rgbd.h.

Используется в pcl::LineRGBD< PointXYZT, PointRGBT >::applyProjectiveDepthICPOnDetections(), pcl::LineRGBD< PointXYZT, PointRGBT >::detect(), pcl::LineRGBD< PointXYZT, PointRGBT >::detectSemiScaleInvariant(), pcl::LineRGBD< PointXYZT, PointRGBT >::refineDetectionsAlongDepth() и pcl::LineRGBD< PointXYZT, PointRGBT >::removeOverlappingDetections().

detection_id

template<typename PointXYZT , typename PointRGBT = PointXYZT>
std::size_t pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::detection_id {0}

Идентификатор этого обнаружения.

Действителен только для последнего вызова метода detect (...).

Определение в строке 88 файла line_rgbd.h.

Используется в pcl::LineRGBD< PointXYZT, PointRGBT >::detect(), pcl::LineRGBD< PointXYZT, PointRGBT >::detectSemiScaleInvariant() и pcl::LineRGBD< PointXYZT, PointRGBT >::removeOverlappingDetections().

object_id

template<typename PointXYZT , typename PointRGBT = PointXYZT>
std::size_t pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::object_id {0}

Идентификатор объекта, соответствующего шаблону.

Определение в строке 86 файла line_rgbd.h.

Используется в pcl::LineRGBD< PointXYZT, PointRGBT >::detect(), pcl::LineRGBD< PointXYZT, PointRGBT >::detectSemiScaleInvariant() и pcl::LineRGBD< PointXYZT, PointRGBT >::removeOverlappingDetections().

region

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

Двумерная область шаблона обнаруженного объекта.

Определение в строке 94 файла line_rgbd.h.

Используется в pcl::LineRGBD< PointXYZT, PointRGBT >::applyProjectiveDepthICPOnDetections(), pcl::LineRGBD< PointXYZT, PointRGBT >::detect(), pcl::LineRGBD< PointXYZT, PointRGBT >::detectSemiScaleInvariant(), pcl::LineRGBD< PointXYZT, PointRGBT >::refineDetectionsAlongDepth() и pcl::LineRGBD< PointXYZT, PointRGBT >::removeOverlappingDetections().

response

template<typename PointXYZT , typename PointRGBT = PointXYZT>
float pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::response {0.0f}

Отклик этого обнаружения.

Значение отклика находится в диапазоне от 0 до 1, где 1 — наилучшее значение.

Определение в строке 90 файла line_rgbd.h.

Используется в pcl::LineRGBD< PointXYZT, PointRGBT >::detect(), pcl::LineRGBD< PointXYZT, PointRGBT >::detectSemiScaleInvariant() и pcl::LineRGBD< PointXYZT, PointRGBT >::removeOverlappingDetections().

template_id

template<typename PointXYZT , typename PointRGBT = PointXYZT>
std::size_t pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::template_id {0}

Идентификатор шаблона.

Определение в строке 84 файла line_rgbd.h.

Используется в pcl::LineRGBD< PointXYZT, PointRGBT >::applyProjectiveDepthICPOnDetections(), pcl::LineRGBD< PointXYZT, PointRGBT >::detect(), pcl::LineRGBD< PointXYZT, PointRGBT >::detectSemiScaleInvariant() и pcl::LineRGBD< PointXYZT, PointRGBT >::removeOverlappingDetections().


Документация для этой структуры сгенерирована из следующего файла:
  • 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