Spec-Zone.ru › PointCloudLibrary

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

#include <pcl/segmentation/seeded_hue_segmentation.h>

Inheritance graph
[легенда]
Collaboration graph
[легенда]

Типы

using PointCloud = pcl::PointCloud< PointXYZRGB >
using PointCloudPtr = PointCloud::Ptr
using PointCloudConstPtr = PointCloud::ConstPtr
using KdTree = pcl::search::Search< PointXYZRGB >
using KdTreePtr = pcl::search::Search< PointXYZRGB >::Ptr
using PointIndicesPtr = PointIndices::Ptr
using PointIndicesConstPtr = PointIndices::ConstPtr
- Типы, унаследованные от pcl::PCLBase< PointXYZRGB >
using PointCloud = pcl::PointCloud< PointXYZRGB >
using PointCloudPtr = typename PointCloud::Ptr
using PointCloudConstPtr = typename PointCloud::ConstPtr
using PointIndicesPtr = PointIndices::Ptr
using PointIndicesConstPtr = PointIndices::ConstPtr

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

SeededHueSegmentation ()
Пустой конструктор. Подробнее...
void setSearchMethod (const KdTreePtr &tree)
Предоставьте указатель на объект поиска. Подробнее...
KdTreePtr getSearchMethod () const
Получить указатель на метод поиска, используемый. Подробнее...
void setClusterTolerance (double tolerance)
Установить толерантность кластеризации по пространству как меру в L2 Евклидовом пространстве. Подробнее...
double getClusterTolerance () const
Получить толерантность кластеризации по пространству как меру в L2 Евклидовом пространстве. Подробнее...
void setDeltaHue (float delta_hue)
Установить толерантность по оттенку. Подробнее...
float getDeltaHue () const
Получить толерантность по оттенку. Подробнее...
void segment (PointIndices &indices_in, PointIndices &indices_out)
Выделение кластеров в PointCloud, заданном <setInputCloud (), setIndices ()> Подробнее...
- Общедоступные члены-функции, унаследованные от pcl::PCLBase< PointXYZRGB >
PCLBase ()
Пустой конструктор. Подробнее...
PCLBase (const PCLBase &base)
Конструктор копирования. Подробнее...
virtual ~PCLBase ()=default
Деструктор. Подробнее...
virtual void setInputCloud (const PointCloudConstPtr &cloud)
Предоставьте указатель на входные данные. Подробнее...
PointCloudConstPtr const getInputCloud () const
Получить указатель на входной облако точек. Подробнее...
virtual void setIndices (const IndicesPtr &indices)
Предоставьте указатель на вектор индексов, представляющих входные данные. Подробнее...
virtual void setIndices (const IndicesConstPtr &indices)
Предоставьте указатель на вектор индексов, представляющих входные данные. Подробнее...
virtual void setIndices (const PointIndicesConstPtr &indices)
Предоставьте указатель на вектор индексов, представляющих входные данные. Подробнее...
virtual void setIndices (std::size_t row_start, std::size_t col_start, std::size_t nb_rows, std::size_t nb_cols)
Установите индексы для точек, лежащих в области интереса облака точек. Подробнее...
IndicesPtr getIndices ()
Получить указатель на вектор индексов, используемых. Подробнее...
IndicesConstPtr const getIndices () const
Получить указатель на вектор индексов, используемых. Подробнее...
const PointXYZRGB & operator[] (std::size_t pos) const
Переопределить оператор PointCloud[] для сокращения кода. Подробнее...

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

virtual std::string getClassName () const
Метод получения имени класса. Подробнее...
- Защищенные члены-функции унаследованные от pcl::PCLBase< PointXYZRGB >
bool initCompute ()
Этот метод должен вызываться перед началом фактического вычисления. Подробнее...
bool deinitCompute ()
Этот метод должен вызываться после завершения фактического вычисления. Подробнее...

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

KdTreePtr tree_
Указатель на объект пространственного поиска. Подробнее...
double cluster_tolerance_
Допуск пространственного кластеризации как мера в L2-евклидовом пространстве. Подробнее...
float delta_hue_
Допустимое различие по оттенку. Подробнее...
- Защищенные атрибуты унаследованные от pcl::PCLBase< PointXYZRGB >
PointCloudConstPtr input_
Входное облако точек. Подробнее...
IndicesPtr indices_
Указатель на вектор индексов точек для использования. Подробнее...
bool use_indices_
Установите в true, если используются индексы точек. Подробнее...
bool fake_indices_
Если набор индексов не задан, мы создаём набор фиктивных индексов, имитирующих входное облако точек. Подробнее...

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

SeededHueSegmentation.

Автор
Koen Buys

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

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

KdTree

using pcl::SeededHueSegmentation::KdTree = pcl::search::Search<PointXYZRGB>

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

KdTreePtr

using pcl::SeededHueSegmentation::KdTreePtr = pcl::search::Search<PointXYZRGB>::Ptr

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

PointCloud

using pcl::SeededHueSegmentation::PointCloud = pcl::PointCloud<PointXYZRGB>

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

PointCloudConstPtr

using pcl::SeededHueSegmentation::PointCloudConstPtr = PointCloud::ConstPtr

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

PointCloudPtr

using pcl::SeededHueSegmentation::PointCloudPtr = PointCloud::Ptr

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

PointIndicesConstPtr

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

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

PointIndicesPtr

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

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

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

SeededHueSegmentation()

pcl::SeededHueSegmentation::SeededHueSegmentation ( )
inline

Конструктор без параметров.

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

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

getClassName()

virtual std::string pcl::SeededHueSegmentation::getClassName ( ) const
inlineprotectedvirtual

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

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

getClusterTolerance()

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

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

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

Ссылки на cluster_tolerance_.

getDeltaHue()

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

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

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

Ссылки на delta_hue_.

getSearchMethod()

KdTreePtr pcl::SeededHueSegmentation::getSearchMethod ( ) const
inline

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

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

Ссылки на tree_.

segment()

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

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

Параметры
[вход] indices_in
[выход] indices_out

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

Ссылки на cluster_tolerance_, pcl::PCLBase< PointXYZRGB >::deinitCompute(), delta_hue_, pcl::PointIndices::indices, pcl::PCLBase< PointXYZRGB >::indices_, pcl::PCLBase< PointXYZRGB >::initCompute(), pcl::PCLBase< PointXYZRGB >::input_, pcl::seededHueSegmentation() и tree_.

setClusterTolerance()

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

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

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

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

Ссылки на cluster_tolerance_.

setDeltaHue()

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

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

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

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

Ссылки на delta_hue_.

setSearchMethod()

void pcl::SeededHueSegmentation::setSearchMethod ( const KdTreePtr & tree )
inline

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

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

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

Ссылки на tree_.

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

cluster_tolerance_

double pcl::SeededHueSegmentation::cluster_tolerance_
protected

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

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

Ссылки на getClusterTolerance(), segment() и setClusterTolerance().

delta_hue_

float pcl::SeededHueSegmentation::delta_hue_
protected

Разрешенное различие в оттенке.

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

Ссылки на getDeltaHue(), segment() и setDeltaHue().

tree_

KdTreePtr pcl::SeededHueSegmentation::tree_
protected

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

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

Ссылки на getSearchMethod(), segment() и setSearchMethod().


Документация для данного класса была сгенерирована из следующих файлов:
  • pcl/segmentation/seeded_hue_segmentation.h
  • pcl/segmentation/impl/seeded_hue_segmentation.hpp

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

Spec-Zone.ru

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