Разбиение по оттенку с начальными точками. Подробнее...
#include <pcl/segmentation/seeded_hue_segmentation.h>
Типы | |
| 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 |
|
| |
| 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 ()> Подробнее... |
|
|
| |
| 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 |
| Метод получения имени класса. Подробнее... |
|
|
| |
| bool | initCompute () |
| Этот метод должен вызываться перед началом фактического вычисления. Подробнее... |
|
| bool | deinitCompute () |
| Этот метод должен вызываться после завершения фактического вычисления. Подробнее... |
|
Защищенные атрибуты | |
| KdTreePtr | tree_ |
| Указатель на объект пространственного поиска. Подробнее... |
|
| double | cluster_tolerance_ |
| Допуск пространственного кластеризации как мера в L2-евклидовом пространстве. Подробнее... |
|
| float | delta_hue_ |
| Допустимое различие по оттенку. Подробнее... |
|
|
| |
| PointCloudConstPtr | input_ |
| Входное облако точек. Подробнее... |
|
| IndicesPtr | indices_ |
| Указатель на вектор индексов точек для использования. Подробнее... |
|
| bool | use_indices_ |
| Установите в true, если используются индексы точек. Подробнее... |
|
| bool | fake_indices_ |
| Если набор индексов не задан, мы создаём набор фиктивных индексов, имитирующих входное облако точек. Подробнее... |
|
Подробное описание
Определение в строке 93 файла seeded_hue_segmentation.h.
Документация псевдонимов типов
KdTree
Определение в строке 102 файла seeded_hue_segmentation.h.
KdTreePtr
Определение в строке 103 файла seeded_hue_segmentation.h.
PointCloud
Определение в строке 98 файла seeded_hue_segmentation.h.
PointCloudConstPtr
Определение в строке 100 файла seeded_hue_segmentation.h.
PointCloudPtr
Определение в строке 99 файла seeded_hue_segmentation.h.
PointIndicesConstPtr
Определение в строке 106 файла seeded_hue_segmentation.h.
PointIndicesPtr
Определение в строке 105 файла seeded_hue_segmentation.h.
Документация конструкторов и деструкторов
SeededHueSegmentation()
| inline |
Конструктор без параметров.
Определение в строке 110 файла seeded_hue_segmentation.h.
Документация функций-членов
getClassName()
| inlineprotectedvirtual |
Метод получения имени класса.
Определение в строке 167 файла seeded_hue_segmentation.h.
getClusterTolerance()
| inline |
Получить пространственный порог кластеризации как меру в евклидовом пространстве L2.
Определение в строке 131 файла seeded_hue_segmentation.h.
Ссылки на cluster_tolerance_.
getDeltaHue()
| inline |
Получить порог допуска по оттенку.
Определение в строке 141 файла seeded_hue_segmentation.h.
Ссылки на delta_hue_.
getSearchMethod()
| 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()
| inline |
Установить толерантность к пространственным кластерам как меру в L2 евклидовом пространстве.
- Параметры
-
[вход] tolerance пространственная толерантность кластеров как мера в L2 евклидовом пространстве
Определение в строке 127 файла seeded_hue_segmentation.h.
Ссылки на cluster_tolerance_.
setDeltaHue()
| inline |
Установить толерантность к оттенку.
- Параметры
-
[вход] delta_hue новый delta hue
Определение в строке 137 файла seeded_hue_segmentation.h.
Ссылки на delta_hue_.
setSearchMethod()
| inline |
Указать указатель на объект поиска.
- Параметры
-
[вход] tree указатель на объект пространственного поиска.
Определение в строке 117 файла seeded_hue_segmentation.h.
Ссылки на tree_.
Документация по данным членам
cluster_tolerance_
| protected |
Пространственная толерантность кластеров как мера в L2 евклидовом пространстве.
Определение в строке 161 файла seeded_hue_segmentation.h.
Ссылки на getClusterTolerance(), segment() и setClusterTolerance().
delta_hue_
| protected |
Разрешенное различие в оттенке.
Определение в строке 164 файла seeded_hue_segmentation.h.
Ссылки на getDeltaHue(), segment() и setDeltaHue().
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