Spec-Zone.ru › PointCloudLibrary

#include </__w/1/s/gpu/segmentation/include/pcl/gpu/segmentation/gpu_seeded_hue_segmentation.h>

Collaboration graph
[легенда]

Публичные типы

using PointType = pcl::PointXYZ
using PointCloudHost = pcl::PointCloud< pcl::PointXYZ >
using PointCloudHostPtr = PointCloudHost::Ptr
using PointCloudHostConstPtr = PointCloudHost::ConstPtr
using PointIndicesPtr = PointIndices::Ptr
using PointIndicesConstPtr = PointIndices::ConstPtr
using GPUTree = pcl::gpu::Octree
using GPUTreePtr = pcl::gpu::Octree::Ptr
using CloudDevice = pcl::gpu::Octree::PointCloud

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

SeededHueSegmentation ()=default
Пустой конструктор. Подробнее...
void setSearchMethod (const GPUTreePtr &tree)
Укажите указатель на объект поиска. Подробнее...
GPUTreePtr getSearchMethod ()
Получить указатель на метод поиска. Подробнее...
void setClusterTolerance (double tolerance)
Установить пространственную допустимую погрешность кластеризации как меру в L2 евклидовом пространстве. Подробнее...
double getClusterTolerance ()
Получить пространственную толерантность кластеризации как меру в L2 евклидовом пространстве. Подробнее...
void setInput (CloudDevice input)
void setHostCloud (PointCloudHostPtr host_cloud)
void setDeltaHue (float delta_hue)
Установить толерантность по оттенку. Подробнее...
float getDeltaHue ()
Получить толерантность по оттенку. Подробнее...
void segment (PointIndices &indices_in, PointIndices &indices_out)
выделить кластеры облака точек PointCloud, заданного с помощью <setInputCloud(), setIndices()> Подробнее...

Защищенные члены функций

virtual std::string getClassName () const
Метод получения имени класса. Подробнее...

Защищённые атрибуты

CloudDevice input_
облако ввода на GPU Подробнее...
PointCloudHostPtr host_cloud_
исходное облако Host Подробнее...
GPUTreePtr tree_
Указатель на объект пространственного поиска. Подробнее...
double cluster_tolerance_ {0}
Допуск пространственного кластеризации как мера в L2-евклидовом пространстве. Подробнее...
float delta_hue_ {0.0}
Допускаемое отклонение по оттенку. Подробнее...

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

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

Документация по псевдонимам типов данных

CloudDevice

using pcl::gpu::SeededHueSegmentation::CloudDevice = pcl::gpu::Octree::PointCloud

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

GPUTree

using pcl::gpu::SeededHueSegmentation::GPUTree = pcl::gpu::Octree

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

GPUTreePtr

using pcl::gpu::SeededHueSegmentation::GPUTreePtr = pcl::gpu::Octree::Ptr

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

PointCloudHost

using pcl::gpu::SeededHueSegmentation::PointCloudHost = pcl::PointCloud<pcl::PointXYZ>

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

PointCloudHostConstPtr

using pcl::gpu::SeededHueSegmentation::PointCloudHostConstPtr = PointCloudHost::ConstPtr

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

PointCloudHostPtr

using pcl::gpu::SeededHueSegmentation::PointCloudHostPtr = PointCloudHost::Ptr

Definition at line 61 of file gpu_seeded_hue_segmentation.h.

PointIndicesConstPtr

using pcl::gpu::SeededHueSegmentation::PointIndicesConstPtr = PointIndices::ConstPtr

Definition at line 65 of file gpu_seeded_hue_segmentation.h.

PointIndicesPtr

using pcl::gpu::SeededHueSegmentation::PointIndicesPtr = PointIndices::Ptr

Definition at line 64 of file gpu_seeded_hue_segmentation.h.

ТипТочек

using pcl::gpu::SeededHueSegmentation::PointType = pcl::PointXYZ

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

Документация конструктора и деструктора

SeededHueSegmentation()

pcl::gpu::SeededHueSegmentation::SeededHueSegmentation ( )
по умолчанию

Пустой конструктор.

Документация функций-членов

getClassName()

virtual std::string pcl::gpu::SeededHueSegmentation::getClassName ( ) const
встроенныйзащищённыйвиртуальный

Метод получения имени класса.

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

getClusterTolerance()

double pcl::gpu::SeededHueSegmentation::getClusterTolerance ( )
inline

Получить пространственную пороговую величину кластеризации как меру в евклидовом пространстве L2.

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

Ссылки на cluster_tolerance_.

getDeltaHue()

float pcl::gpu::SeededHueSegmentation::getDeltaHue ( )
inline

Получить порог по оттенку.

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

Ссылки на delta_hue_.

getSearchMethod()

GPUTreePtr pcl::gpu::SeededHueSegmentation::getSearchMethod ( )
inline

Получить указатель на используемый метод поиска.

Задача:
исправить для универсального дерева поиска

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

Ссылки на tree_.

разделить()

void pcl::gpu::SeededHueSegmentation::segment ( PointIndices & indices_in,
PointIndices & indices_out
)

извлечь кластеры облака точек PointCloud, заданного с помощью <setInputCloud(), setIndices()>

Параметры
indices_in
indices_out
Todo:
что делать, если вход не является облаком точек PointXYZ?

Определение в строке 135 файла gpu_seeded_hue_segmentation.hpp.

Ссылки на cluster_tolerance_, delta_hue_, host_cloud_, input_, pcl::gpu::seededHueSegmentation() и tree_.

setClusterTolerance()

void pcl::gpu::SeededHueSegmentation::setClusterTolerance ( double tolerance )
inline

Установите пространственную толерантность кластеров как меру в L2-евклидовом пространстве.

Параметры
tolerance пространственная толерантность кластеров как мера в L2-евклидовом пространстве

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

Ссылки на cluster_tolerance_.

setDeltaHue()

void pcl::gpu::SeededHueSegmentation::setDeltaHue ( float delta_hue )
inline

Установите толерантность к оттенку.

Параметры
[in] delta_hue новый delta hue

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

Ссылки на delta_hue_.

setHostCloud()

void pcl::gpu::SeededHueSegmentation::setHostCloud ( PointCloudHostPtr host_cloud )
inline

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

Ссылки на host_cloud_.

setInput()

void pcl::gpu::SeededHueSegmentation::setInput ( CloudDevice input )
inline

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

Ссылки на input_.

setSearchMethod()

void pcl::gpu::SeededHueSegmentation::setSearchMethod ( const GPUTreePtr & tree )
inline

Предоставьте указатель на объект поиска.

Параметры
tree указатель на объект пространственного поиска.

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

Ссылки на tree_.

Документация по данным членам

cluster_tolerance_

double pcl::gpu::SeededHueSegmentation::cluster_tolerance_ {0}
protected

Допуск пространственного кластера как мера в евклидовом пространстве L2.

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

Используется в getClusterTolerance(), segment() и setClusterTolerance().

delta_hue_

float pcl::gpu::SeededHueSegmentation::delta_hue_ {0.0}
protected

Разрешённое различие по оттенку.

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

Используется в getDeltaHue(), segment() и setDeltaHue().

host_cloud_

PointCloudHostPtr pcl::gpu::SeededHueSegmentation::host_cloud_
protected

исходное облако Host

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

Используется в segment() и setHostCloud().

input_

CloudDevice pcl::gpu::SeededHueSegmentation::input_
protected

входное облако точек на GPU

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

Используется функциями segment() и setInput().

tree_

GPUTreePtr pcl::gpu::SeededHueSegmentation::tree_
protected

Указатель на объект пространственного поиска.

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

Используется функциями getSearchMethod(), segment() и setSearchMethod().


The documentation for this class was generated from the following files:
  • /__w/1/s/gpu/segmentation/include/pcl/gpu/segmentation/gpu_seeded_hue_segmentation.h
  • /__w/1/s/gpu/segmentation/include/pcl/gpu/segmentation/impl/gpu_seeded_hue_segmentation.hpp

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

Spec-Zone.ru

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