Реализует хорошо известный алгоритм регионального роста, используемый для сегментации на основе цвета точек. Подробнее...
#include <pcl/segmentation/region_growing_rgb.h>
Публичные функции-члены | |
| RegionGrowingRGB () | |
| Конструктор, устанавливающий значения по умолчанию для переменных-членов. Подробнее... |
|
| ~RegionGrowingRGB () override | |
| Деструктор, освобождающий память. Подробнее... |
|
| float | getPointColorThreshold () const |
| Возвращает пороговое значение цвета, используемое для проверки, принадлежат ли точки к одному региону. Подробнее... |
|
| void | setPointColorThreshold (float thresh) |
| Этот метод задает пороговое значение для цветовой проверки между точками. Подробнее... |
|
| float | getRegionColorThreshold () const |
| Возвращает пороговое значение цвета, используемое для проверки возможности объединения регионов. Подробнее... |
|
| void | setRegionColorThreshold (float thresh) |
| Этот метод задает пороговое значение для цветовой проверки между регионами. Подробнее... |
|
| float | getDistanceThreshold () const |
| Возвращает пороговое значение расстояния. Подробнее... |
|
| void | setDistanceThreshold (float thresh) |
| Позволяет установить пороговое значение расстояния. Подробнее... |
|
| unsigned int | getNumberOfRegionNeighbours () const |
| Возвращает количество ближайших соседей, используемых для поиска K ближайших сегментов. Подробнее... |
|
| void | setNumberOfRegionNeighbours (unsigned int nghbr_number) |
| Этот метод позволяет установить количество соседей, используемых для поиска соседних сегментов. Подробнее... |
|
| bool | getNormalTestFlag () const |
| Возвращает флаг, сигнализирующий о том, включен или выключен тест на гладкость. Подробнее... |
|
| void | setNormalTestFlag (bool value) |
| Позволяет включить/выключить тест на гладкость. Подробнее... |
|
| void | setCurvatureTestFlag (bool value) override |
| Позволяет включить/выключить тест кривизны. Подробнее... |
|
| void | setResidualTestFlag (bool value) override |
| Позволяет включить/выключить остаточный тест. Подробнее... |
|
| void | extract (std::vector< pcl::PointIndices > &clusters) override |
| Этот метод запускает алгоритм сегментации и возвращает кластеры, полученные во время сегментации. Подробнее... |
|
| void | getSegmentFromPoint (index_t index, pcl::PointIndices &cluster) override |
| Для данной точки эта функция строит сегмент, которому она принадлежит, и возвращает этот сегмент. Подробнее... |
|
|
| |
| RegionGrowing () | |
| Конструктор, устанавливающий значения по умолчанию для переменных-членов. Подробнее... |
|
| ~RegionGrowing () override | |
| Этот деструктор уничтожает облако, нормали и метод поиска, используемый для поиска KNN. More... |
|
| pcl::uindex_t | getMinClusterSize () |
| Получить минимальное количество точек, которое должен содержать кластер, чтобы считаться допустимым. More... |
|
| void | setMinClusterSize (pcl::uindex_t min_cluster_size) |
| Установить минимальное количество точек, которое должен содержать кластер, чтобы считаться допустимым. More... |
|
| pcl::uindex_t | getMaxClusterSize () |
| Получить максимальное количество точек, которое должен содержать кластер, чтобы считаться допустимым. More... |
|
| void | setMaxClusterSize (pcl::uindex_t max_cluster_size) |
| Установить максимальное количество точек, которое должен содержать кластер, чтобы считаться допустимым. More... |
|
| bool | getSmoothModeFlag () const |
| Возвращает значение флага. More... |
|
| void | setSmoothModeFlag (bool value) |
| Эта функция позволяет включать/выключать ограничение гладкости. More... |
|
| bool | getCurvatureTestFlag () const |
| Возвращает флаг, сигнализирующий о том, включен или выключен тест кривизны. More... |
|
| bool | getResidualTestFlag () const |
| Возвращает флаг, сигнализирующий о том, включен или выключен остаточный тест. More... |
|
| float | getSmoothnessThreshold () const |
| Возвращает порог гладкости. More... |
|
| void | setSmoothnessThreshold (float theta) |
| Позволяет установить порог гладкости, используемый для проверки точек. More... |
|
| float | getResidualThreshold () const |
| Возвращает пороговое значение остатка. More... |
|
| void | setResidualThreshold (float residual) |
| Позволяет установить пороговое значение остатка, используемое для проверки точек. More... |
|
| float | getCurvatureThreshold () const |
| Возвращает пороговое значение кривизны. More... |
|
| void | setCurvatureThreshold (float curvature) |
| Позволяет установить пороговое значение кривизны, используемое для проверки точек. More... |
| unsigned int | getNumberOfNeighbours () const |
| Возвращает количество ближайших соседей, используемых для KNN. Подробнее... |
|
| void | setNumberOfNeighbours (unsigned int neighbour_number) |
| Позволяет задать количество соседей. Подробнее... |
|
| KdTreePtr | getSearchMethod () const |
| Возвращает указатель на метод поиска, используемый для KNN. Подробнее... |
|
| void | setSearchMethod (const KdTreePtr &tree) |
| Позволяет установить метод поиска, который будет использоваться для поиска KNN. Подробнее... |
|
| NormalPtr | getInputNormals () const |
| Возвращает нормали. Подробнее... |
|
| void | setInputNormals (const NormalPtr &norm) |
| Этот метод задаёт нормали. Подробнее... |
|
| pcl::PointCloud< pcl::PointXYZRGB >::Ptr | getColoredCloud () |
| Если облако было успешно сегментировано, то функция возвращает цветное облако. Подробнее... |
|
| pcl::PointCloud< pcl::PointXYZRGBA >::Ptr | getColoredCloudRGBA () |
| Если облако было успешно сегментировано, то функция возвращает цветное облако. Подробнее... |
|
|
| |
| 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 PointT & | operator[] (std::size_t pos) const |
| Переопределить оператор PointCloud[] для сокращения кода. Подробнее... |
|
Защищенные члены-функции | |
| bool | prepareForSegmentation () override |
| Этот метод просто проверяет, можно ли выполнить алгоритм сегментации с текущими настройками. Подробнее... |
|
| void | findPointNeighbours () override |
| Этот метод находит KNN для каждой точки и сохраняет их в массив, потому что алгоритму нужно несколько раз найти KNN. Подробнее... |
|
| void | findSegmentNeighbours () |
| Этот метод просто вызывает findRegionsKNN для каждого сегмента и сохраняет результаты для последующего использования. Подробнее... |
|
| void | findRegionsKNN (pcl::index_t index, pcl::uindex_t nghbr_number, Indices &nghbrs, std::vector< float > &dist) |
| Этот метод находит K ближайших соседей данного сегмента. Подробнее... |
|
| void | applyRegionMergingAlgorithm () |
| Эта функция реализует алгоритм слияния, описанный в статье «Цветовая сегментация облаков точек» Цинминем Жаном, Юбином Лиангом, Инхуей Сяо. Подробнее... |
|
| float | calculateColorimetricalDifference (std::vector< unsigned int > &first_color, std::vector< unsigned int > &second_color) const |
| Этот метод вычисляет цветовое различие между двумя точками. Подробнее... |
|
| void | findRegionNeighbours (std::vector< std::vector< std::pair< float, pcl::index_t > > > &neighbours_out, std::vector< std::vector< int > > ®ions_in) |
| Этот метод собирает массив, содержащий соседей каждого однородного региона. Подробнее... |
|
| void | assembleRegions (std::vector< unsigned int > &num_pts_in_region, int num_regions) |
| Эта функция просто собирает регионы из списка меток точек. Подробнее... |
|
| bool | validatePoint (index_t initial_seed, index_t point, index_t nghbr, bool &is_a_seed) const override |
| Эта функция проверяет, принадлежит ли точка с индексом «nghbr» сегменту. Подробнее... |
|
| Защищенные члены-функции, унаследованные от pcl::RegionGrowing< PointT, pcl::Normal > | |
| void | applySmoothRegionGrowingAlgorithm () |
| Эта функция реализует алгоритм, описанный в статье «Сегментация облаков точек с использованием ограничения гладкости» Т. Подробнее... |
|
| int | growRegion (int initial_seed, int segment_number) |
| Этот метод увеличивает сегмент для данной точки-семени. Подробнее... |
|
| void | assembleRegions () |
| Эта функция просто собирает регионы из списка меток точек. Подробнее... |
|
| Защищенные члены-функции, унаследованные от pcl::PCLBase< PointT > | |
| bool | initCompute () |
| Этот метод должен вызываться перед началом фактического вычисления. Подробнее... |
|
| bool | deinitCompute () |
| Этот метод должен вызываться после завершения фактического вычисления. Подробнее... |
|
Защищенные атрибуты | |
| float | color_p2p_threshold_ |
| Пороговое значение, используемое в цветовом тесте для точек. Подробнее... |
|
| float | color_r2r_threshold_ |
| Пороговое значение, используемое в цветовом тесте для областей. Подробнее... |
|
| float | distance_threshold_ |
| Порог, определяющий, какие точки следует считать соседними. Подробнее... |
|
| unsigned int | region_neighbour_number_ |
| Количество соседних сегментов для поиска. Подробнее... |
|
| std::vector< std::vector< float > > | point_distances_ |
| Хранит расстояния для соседних точек из point_neighbours_. Подробнее... |
|
| std::vector< pcl::Indices > | segment_neighbours_ |
| Хранит соседей для соответствующих сегментов. Подробнее... |
|
| std::vector< std::vector< float > > | segment_distances_ |
| Хранит расстояния для соседей сегмента из segment_neighbours_. Подробнее... |
|
| std::vector< int > | segment_labels_ |
| Хранит новые индексы для сегментов, полученных на этапе роста области. Подробнее... |
|
|
| |
| pcl::uindex_t | min_pts_per_cluster_ |
| Хранит минимальное количество точек, которое должен содержать кластер, чтобы считаться допустимым. Подробнее... |
|
| pcl::uindex_t | max_pts_per_cluster_ |
| Хранит максимальное количество точек, которое должен содержать кластер, чтобы считаться допустимым. Подробнее... |
|
| bool | smooth_mode_flag_ |
| Флаг, указывающий, будет ли использоваться условие плавности. Подробнее... |
|
| bool | curvature_flag_ |
| Если установлено в true, то тест кривизны будет выполнен во время сегментации. Подробнее... |
|
| bool | residual_flag_ |
| Если установлено в true, то тест остатка будет выполнен во время сегментации. Подробнее... |
|
| float | theta_threshold_ |
| Пороговое значение, используемое для проверки плавности между точками. Подробнее... |
|
| float | residual_threshold_ |
| Пороговое значение, используемое в тесте остатка. Подробнее... |
|
| float | curvature_threshold_ |
| Пороговое значение, используемое в тесте кривизны. Подробнее... |
|
| unsigned int | neighbour_number_ |
| Число соседей для поиска. Подробнее... |
|
| KdTreePtr | search_ |
| Метод поиска, который будет использован для KNN. Подробнее... |
|
| NormalPtr | normals_ |
| Содержит нормали точек, которые будут сегментированы. Подробнее... |
|
| std::vector< pcl::Indices > | point_neighbours_ |
| Содержит соседей каждой точки. Подробнее... |
|
| std::vector< int > | point_labels_ |
| Метки точек, которые указывают, к какому сегменту принадлежит каждая точка. Подробнее... |
|
| bool | normal_flag_ |
| Если установлено в true, то тест нормали/гладкости будет выполнен во время сегментации. Подробнее... |
|
| std::vector< pcl::uindex_t > | num_pts_in_segment_ |
| Указывает, сколько точек содержит каждый сегмент. Подробнее... |
|
| std::vector< pcl::PointIndices > | clusters_ |
| После сегментации будет содержать сегменты. Подробнее... |
|
| int | number_of_segments_ |
| Хранит количество сегментов. Подробнее... |
|
|
| |
| PointCloudConstPtr | input_ |
| Входные данные облака точек. Подробнее... |
|
| IndicesPtr | indices_ |
| Указатель на вектор индексов точек для использования. Подробнее... |
|
| bool | use_indices_ |
| Устанавливается в true, если используются индексы точек. Подробнее... |
|
| bool | fake_indices_ |
| Если не задан набор индексов, мы создаем набор фиктивных индексов, которые имитируют входное PointCloud. Подробнее... |
|
Дополнительные унаследованные члены | |
|
| |
| using | KdTree = pcl::search::Search< PointT > |
| using | KdTreePtr = typename KdTree::Ptr |
| using | Normal = pcl::PointCloud< pcl::Normal > |
| using | NormalPtr = typename Normal::Ptr |
| using | PointCloud = pcl::PointCloud< PointT > |
|
| |
| using | PointCloud = pcl::PointCloud< PointT > |
| using | PointCloudPtr = typename PointCloud::Ptr |
| using | PointCloudConstPtr = typename PointCloud::ConstPtr |
| using | PointIndicesPtr = PointIndices::Ptr |
| using | PointIndicesConstPtr = PointIndices::ConstPtr |
Подробное описание
шаблон<typename PointT, typename NormalT = pcl::Normal>
класс pcl::RegionGrowingRGB< PointT, NormalT >
Реализует хорошо известный алгоритм Region Growing, используемый для сегментации на основе цвета точек.
Описание можно найти в статье "Color-based segmentation of point clouds" авторов Qingming Zhan, Yubin Liang, Yinghui Xiao
Определение в строке 56 файла region_growing_rgb.h.
Конструктор и деструктор
RegionGrowingRGB()
| pcl::RegionGrowingRGB< PointT, NormalT >::RegionGrowingRGB |
Конструктор, устанавливающий значения по умолчанию для переменных-членов.
Определение в строке 52 файла region_growing_rgb.hpp.
Ссылки на pcl::RegionGrowing< PointT, pcl::Normal >::curvature_flag_, pcl::RegionGrowing< PointT, pcl::Normal >::min_pts_per_cluster_, pcl::RegionGrowing< PointT, pcl::Normal >::normal_flag_, и pcl::RegionGrowing< PointT, pcl::Normal >::residual_flag_.
~RegionGrowingRGB()
| override |
Деструктор, освобождающий память.
Определение в строке 70 файла region_growing_rgb.hpp.
Документация по функциям-членам
applyRegionMergingAlgorithm()
| protected |
Эта функция реализует алгоритм слияния, описанный в статье "Color-based segmentation of point clouds" авторов Qingming Zhan, Yubin Liang, Yinghui Xiao.
Определение в строке 368 файла region_growing_rgb.hpp.
Ссылки на pcl::comparePair().
assembleRegions()
| protected |
Эта функция просто собирает области из списка меток точек.
- Параметры
-
[in] num_pts_in_region для каждой конечной области хранит соответствующее количество точек в ней [in] num_regions количество областей для сборки
Определение в строке 554 файла region_growing_rgb.hpp.
Ссылается на pcl::PointIndices::indices.
calculateColorimetricalDifference()
| protected |
Этот метод вычисляет цветовое различие между двумя точками.
В данном случае он просто возвращает евклидово расстояние между двумя цветами.
- Параметры
-
[in] first_color цвет первой точки [in] second_color цвет второй точки
Определение в строке 511 файла region_growing_rgb.hpp.
extract()
| overridevirtual |
Этот метод запускает алгоритм сегментации и возвращает кластеры, полученные во время сегментации.
- Параметры
-
[out] clusters полученные кластеры. Каждый кластер — массив индексов точек.
Переопределено из pcl::RegionGrowing< PointT, pcl::Normal >.
Определение в строке 164 файла region_growing_rgb.hpp.
Ссылается на pcl::RegionGrowing< PointT, NormalT >::assembleRegions().
findPointNeighbours()
| overrideprotectedvirtual |
Этот метод находит KNN для каждой точки и сохраняет их в массив, так как алгоритму нужно несколько раз найти KNN.
Переопределено из pcl::RegionGrowing< PointT, pcl::Normal >.
Определение в строке 273 файла region_growing_rgb.hpp.
findRegionNeighbours()
| protected |
Этот метод собирает массив, содержащий соседей каждой однородной области.
Однородная область — объединение некоторых сегментов. Этот массив используется, когда области с небольшим количеством точек нужно объединить с соседней областью.
- Параметры
-
[out] neighbours_out вектор списков соседей для каждой однородной области [in] regions_in вектор списков, каждый список содержит индексы сегментов, которые принадлежат соответствующей однородной области.
Определение в строке 522 файла region_growing_rgb.hpp.
Ссылается на pcl::comparePair().
findRegionsKNN()
| protected |
Этот метод находит K ближайших соседей заданного сегмента.
- Параметры
-
[in] index индекс сегмента, для которого будут найдены соседи [in] nghbr_number количество соседей для поиска [out] nghbrs массив индексов найденных соседей [out] dist массив расстояний до соответствующих соседей
Определение в строке 314 файла region_growing_rgb.hpp.
findSegmentNeighbours()
| protected |
Этот метод просто вызывает findRegionsKNN для каждого сегмента и сохраняет результаты для дальнейшего использования.
Определение в строке 295 файла region_growing_rgb.hpp.
getDistanceThreshold()
| float pcl::RegionGrowingRGB< PointT, NormalT >::getDistanceThreshold |
Возвращает порог расстояния.
Если расстояние между двумя точками меньше или равно значению порога расстояния, то эти точки считаются соседними точками.
Определение в строке 108 файла region_growing_rgb.hpp.
getNormalTestFlag()
| bool pcl::RegionGrowingRGB< PointT, NormalT >::getNormalTestFlag |
Возвращает флаг, сигнализирующий о включении/выключении теста гладкости.
Определение в строке 136 файла region_growing_rgb.hpp.
getNumberOfRegionNeighbours()
| unsigned int pcl::RegionGrowingRGB< PointT, NormalT >::getNumberOfRegionNeighbours |
Возвращает количество ближайших соседей, используемых для поиска K ближайших сегментов.
Обратите внимание, что здесь это относится к сегментам (а не к точкам).
Определение в строке 122 файла region_growing_rgb.hpp.
getPointColorThreshold()
| float pcl::RegionGrowingRGB< PointT, NormalT >::getPointColorThreshold |
Возвращает значение порога цвета, используемого для проверки, принадлежат ли точки одному региону.
Определение в строке 80 файла region_growing_rgb.hpp.
getRegionColorThreshold()
| float pcl::RegionGrowingRGB< PointT, NormalT >::getRegionColorThreshold |
Возвращает значение порога цвета, используемого для проверки, могут ли регионы быть объединены.
Определение в строке 94 файла region_growing_rgb.hpp.
getSegmentFromPoint()
| overridevirtual |
Для заданной точки эта функция строит сегмент, к которому она принадлежит, и возвращает этот сегмент.
- Параметры
-
[in] index индекс начальной точки, которая будет использована в качестве семени для роста сегмента. cluster
Переопределено из pcl::RegionGrowing< PointT, pcl::Normal >.
Определение в строке 678 файла region_growing_rgb.hpp.
Ссылки на pcl::RegionGrowing< PointT, NormalT >::assembleRegions() и pcl::PointIndices::indices.
prepareForSegmentation()
| overrideprotectedvirtual |
Этот метод просто проверяет, можно ли выполнить алгоритм сегментации с текущими настройками.
Если это возможно, то возвращает true.
Переопределено из pcl::RegionGrowing< PointT, pcl::Normal >.
Определение в строке 218 файла region_growing_rgb.hpp.
setCurvatureTestFlag()
| overridevirtual |
Включает/выключает проверку кривизны.
- Parameters
-
[in] value новое значение для проверки кривизны. Если установлено в true, проверка включена
Переопределено из pcl::RegionGrowing< PointT, pcl::Normal >.
Определение в строке 150 файла region_growing_rgb.hpp.
setDistanceThreshold()
| void pcl::RegionGrowingRGB< PointT, NormalT >::setDistanceThreshold | ( | float | thresh | ) |
Устанавливает порог расстояния.
- Parameters
-
[in] thresh новое значение порога для проверки соседей
Определение в строке 115 файла region_growing_rgb.hpp.
setNormalTestFlag()
| overridevirtual |
Включает/выключает проверку гладкости.
- Parameters
-
[in] value новое значение для проверки нормалей/гладкости. Если установлено в true, проверка включена
Определение в строке 143 файла region_growing_rgb.hpp.
setNumberOfRegionNeighbours()
| void pcl::RegionGrowingRGB< PointT, NormalT >::setNumberOfRegionNeighbours | ( | unsigned int | nghbr_number | ) |
Этот метод позволяет установить количество соседей, используемых для поиска соседних сегментов.
Соседние сегменты необходимы для процесса слияния.
- Parameters
-
[in] nghbr_number количество соседних сегментов для поиска
Определение в строке 129 файла region_growing_rgb.hpp.
setPointColorThreshold()
| void pcl::RegionGrowingRGB< PointT, NormalT >::setPointColorThreshold | ( | float | thresh | ) |
Этот метод задает порог значения цвета между точками.
Такой вид проверки выполняется на первом этапе алгоритма (рост региона). Если различие цветов точек меньше порогового значения, они считаются принадлежащими одному региону.
- Parameters
-
[in] thresh новое пороговое значение для проверки цвета
Определение в строке 87 файла region_growing_rgb.hpp.
setRegionColorThreshold()
| void pcl::RegionGrowingRGB< PointT, NormalT >::setRegionColorThreshold | ( | float | thresh | ) |
Этот метод задает пороговое значение для проверки цвета между регионами.
Такая проверка выполняется на втором этапе алгоритма (слияние регионов). Если различие цветов сегментов меньше порогового значения, они объединяются.
- Parameters
-
[in] thresh новое пороговое значение для проверки цвета
Определение в строке 101 файла region_growing_rgb.hpp.
setResidualTestFlag()
| overridevirtual |
Включает/выключает проверку остатка.
- Parameters
-
[in] value новое значение для проверки остатка. Если установлено в true, проверка включена
Переопределено из pcl::RegionGrowing< PointT, pcl::Normal >.
Определение в строке 157 файла region_growing_rgb.hpp.
validatePoint()
| overrideprotectedvirtual |
Эта функция проверяет, принадлежит ли точка с индексом 'nghbr' сегменту.
Если принадлежит, то возвращает true. Также проверяет, может ли эта точка служить начальной точкой сегмента.
- Параметры
-
[in] initial_seed индекс начальной точки, переданной в функцию growRegion() [in] point индекс текущей начальной точки [in] nghbr индекс точки, являющейся соседом текущей начальной точки [out] is_a_seed это значение устанавливается в true, если точка с индексом 'nghbr' может служить начальной точкой
Переопределено из pcl::RegionGrowing< PointT, pcl::Normal >.
Определение в строке 599 файла region_growing_rgb.hpp.
Документация по данным членам
color_p2p_threshold_
| protected |
Пороговое значение, используемое в тесте цвета для точек.
Определение в строке 255 файла region_growing_rgb.h.
color_r2r_threshold_
| protected |
Пороговое значение, используемое в тесте цвета для областей.
Определение в строке 258 файла region_growing_rgb.h.
distance_threshold_
| protected |
Порог, определяющий, какие точки следует считать соседними.
Определение в строке 261 файла region_growing_rgb.h.
point_distances_
| protected |
Хранит расстояния для соседних точек из point_neighbours_.
Определение в строке 267 файла region_growing_rgb.h.
region_neighbour_number_
| protected |
Количество соседних сегментов для поиска.
Определение в строке 264 файла region_growing_rgb.h.
segment_distances_
| protected |
Хранит расстояния для соседних сегментов из segment_neighbours_.
Определение в строке 273 файла region_growing_rgb.h.
segment_labels_
| protected |
Хранит новые индексы для сегментов, полученные на этапе роста региона.
Определение в строке 276 файла region_growing_rgb.h.
segment_neighbours_
| protected |
Хранит соседей для соответствующих сегментов.
Определение в строке 270 файла region_growing_rgb.h.
The documentation for this class was generated from the following files:
- pcl/segmentation/region_growing_rgb.h
- pcl/segmentation/impl/region_growing_rgb.hpp
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_region_growing_r_g_b.html