Обнаружение LineRGBD. Подробнее...
#include <pcl/recognition/linemod/line_rgbd.h>
Общедоступные функции-члены | |
| 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()
| по умолчанию |
Конструктор.
Описание данных-членов
bounding_box
| 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
| 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
| 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
| 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
| 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
| 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