Реализует хорошо известный алгоритм наращивания областей, используемый для сегментации точек по цвету. Подробнее...
#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 | |
| Этот деструктор уничтожает облако точек, нормали и метод поиска, используемый для поиска K ближайших соседей. Подробнее... |
|
| pcl::uindex_t | getMinClusterSize () |
| Возвращает минимальное количество точек, которое должен содержать кластер, чтобы считаться допустимым. Подробнее... |
|
| void | setMinClusterSize (pcl::uindex_t min_cluster_size) |
| Задаёт минимальное количество точек, которое должен содержать кластер, чтобы считаться допустимым. Подробнее... |
|
| pcl::uindex_t | getMaxClusterSize () |
| Возвращает максимальное количество точек, которое должен содержать кластер, чтобы считаться допустимым. Подробнее... |
|
| void | setMaxClusterSize (pcl::uindex_t max_cluster_size) |
| Задаёт максимальное количество точек, которое должен содержать кластер, чтобы считаться допустимым. Подробнее... |
|
| bool | getSmoothModeFlag () const |
| Возвращает значение флага. Подробнее... |
|
| void | setSmoothModeFlag (bool value) |
| Эта функция позволяет включить или выключить ограничение гладкости. Подробнее... |
|
| bool | getCurvatureTestFlag () const |
| Возвращает флаг, указывающий, включена или выключена проверка кривизны. Подробнее... |
|
| bool | getResidualTestFlag () const |
| Возвращает флаг, указывающий, включена или выключена проверка остатка. Подробнее... |
|
| float | getSmoothnessThreshold () const |
| Возвращает пороговое значение гладкости. Подробнее... |
|
| void | setSmoothnessThreshold (float theta) |
| Позволяет задать пороговое значение гладкости, используемое при проверке точек. Подробнее... |
|
| float | getResidualThreshold () const |
| Возвращает пороговое значение остатка. Подробнее... |
|
| void | setResidualThreshold (float residual) |
| Позволяет задать пороговое значение остатка, используемое при проверке точек. Подробнее... |
|
| float | getCurvatureThreshold () const |
| Возвращает пороговое значение кривизны. Подробнее... |
|
| void | setCurvatureThreshold (float curvature) |
| Позволяет задать пороговое значение кривизны, используемое при проверке точек. Подробнее... |
|
| unsigned int | getNumberOfNeighbours () const |
| Возвращает число ближайших соседей, используемых для поиска K ближайших соседей. Подробнее... |
|
| void | setNumberOfNeighbours (unsigned int neighbour_number) |
| Позволяет задать число соседей. Подробнее... |
|
| KdTreePtr | getSearchMethod () const |
| Возвращает указатель на метод поиска, используемый для поиска K ближайших соседей. Подробнее... |
|
| void | setSearchMethod (const KdTreePtr &tree) |
| Позволяет задать метод поиска, который будет использоваться для поиска K ближайших соседей. Подробнее... |
|
| 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 |
| Этот метод находит K ближайших соседей для каждой точки и сохраняет их в массиве, поскольку алгоритму требуется несколько раз находить K ближайших соседей. Подробнее... |
|
| 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'. Подробнее... |
|
|
| |
| void | applySmoothRegionGrowingAlgorithm () |
| Эта функция реализует алгоритм, описанный в статье «Сегментация облаков точек с использованием ограничения гладкости» Т. Подробнее... |
|
| int | growRegion (int initial_seed, int segment_number) |
| Этот метод выращивает сегмент, начиная с заданной точки-затравки. Подробнее... |
|
| void | assembleRegions () |
| Эта функция формирует области из списка меток точек. Подробнее... |
|
|
| |
| bool | initCompute () |
| Этот метод следует вызывать перед началом вычислений. Подробнее... |
|
| bool | deinitCompute () |
| Этот метод следует вызывать после завершения вычислений. Подробнее... |
|
Защищённые атрибуты | |
| float | color_p2p_threshold_ {1225.0f} |
| Порог, используемый при проверке цвета точек. Подробнее... |
|
| float | color_r2r_threshold_ {10.0f} |
| Порог, используемый при проверке цвета областей. Подробнее... |
|
| float | distance_threshold_ {0.05f} |
| Порог, определяющий, какие точки следует считать соседними. Подробнее... |
|
| unsigned int | region_neighbour_number_ {100} |
| Количество соседних сегментов для поиска. Подробнее... |
|
| 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 |
Подробное описание
template<typename PointT, typename NormalT = pcl::Normal>
class pcl::RegionGrowingRGB< PointT, NormalT >
Реализует известный алгоритм наращивания областей, используемый для сегментации по цвету точек.
Описание алгоритма приведено в статье «Сегментация облаков точек на основе цвета» 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 |
Деструктор, освобождающий память.
Определение в строке 66 файла region_growing_rgb.hpp.
Описание методов класса
applyRegionMergingAlgorithm()
| protected |
Эта функция реализует алгоритм слияния, описанный в статье «Сегментация облаков точек на основе цвета» Цинмина Чжана, Юбина Ляна и Инхуэя Сяо.
Определение в строке 362 файла region_growing_rgb.hpp.
См. также pcl::comparePair().
assembleRegions()
| protected |
Эта функция просто собирает области из списка меток точек.
- Параметры
-
[in] num_pts_in_region для каждой итоговой области здесь хранится соответствующее число точек в ней [in] num_regions число областей для сборки
Определение в строке 548 файла region_growing_rgb.hpp.
См. также pcl::PointIndices::indices.
calculateColorimetricalDifference()
| protected |
Этот метод вычисляет цветовое различие между двумя точками.
В данном случае он просто возвращает евклидово расстояние между двумя цветами.
- Параметры
-
[in] first_color цвет первой точки [in] second_color цвет второй точки
Определение в строке 505 файла region_growing_rgb.hpp.
extract()
| overridevirtual |
Этот метод запускает алгоритм сегментации и возвращает кластеры, полученные в ходе сегментации.
- Параметры
-
[out] clusters полученные кластеры. Каждый кластер представляет собой массив индексов точек.
Переопределено из pcl::RegionGrowing< PointT, pcl::Normal >.
Определение в строке 160 файла region_growing_rgb.hpp.
См. также pcl::RegionGrowing< PointT, NormalT >::assembleRegions().
findPointNeighbours()
| overrideprotectedvirtual |
Этот метод находит K ближайших соседей для каждой точки и сохраняет их в массиве, поскольку алгоритму необходимо несколько раз искать K ближайших соседей.
Переопределено из pcl::RegionGrowing< PointT, pcl::Normal >.
Определение в строке 269 файла region_growing_rgb.hpp.
findRegionNeighbours()
| protected |
Этот метод формирует массив, содержащий соседей каждой однородной области.
Однородная область — это объединение нескольких сегментов. Этот массив используется, когда области с небольшим числом точек необходимо объединить с соседней областью.
- Параметры
-
[out] neighbours_out вектор списков соседей для каждой однородной области [in] regions_in вектор списков; каждый список содержит индексы сегментов, принадлежащих соответствующей однородной области.
Определение в строке 516 файла region_growing_rgb.hpp.
См. также pcl::comparePair().
findRegionsKNN()
| protected |
Этот метод находит K ближайших соседей заданного сегмента.
- Параметры
-
[in] index индекс сегмента, для которого будут найдены соседи [in] nghbr_number число соседей для поиска [out] nghbrs массив индексов найденных соседей [out] dist массив расстояний до соответствующих соседей
Определение в строке 308 файла region_growing_rgb.hpp.
findSegmentNeighbours()
| protected |
Этот метод просто вызывает findRegionsKNN для каждого сегмента и сохраняет результаты для последующего использования.
Определение в строке 289 файла region_growing_rgb.hpp.
getDistanceThreshold()
| float pcl::RegionGrowingRGB< PointT, NormalT >::getDistanceThreshold |
Возвращает пороговое значение расстояния.
Если расстояние между двумя точками меньше или равно пороговому значению расстояния, эти точки считаются соседними.
Определение в строке 104 файла region_growing_rgb.hpp.
getNormalTestFlag()
| bool pcl::RegionGrowingRGB< PointT, NormalT >::getNormalTestFlag |
Возвращает флаг, указывающий, включена ли проверка гладкости.
Определение в строке 132 файла region_growing_rgb.hpp.
getNumberOfRegionNeighbours()
| unsigned int pcl::RegionGrowingRGB< PointT, NormalT >::getNumberOfRegionNeighbours |
Возвращает число ближайших соседей, используемых для поиска K ближайших сегментов.
Обратите внимание, что здесь речь идет о сегментах (а не о точках).
Определение в строке 118 файла region_growing_rgb.hpp.
getPointColorThreshold()
| float pcl::RegionGrowingRGB< PointT, NormalT >::getPointColorThreshold |
Возвращает пороговое значение цвета, используемое для проверки принадлежности точек к одной области.
Определение в строке 76 файла region_growing_rgb.hpp.
getRegionColorThreshold()
| float pcl::RegionGrowingRGB< PointT, NormalT >::getRegionColorThreshold |
Возвращает пороговое значение цвета, используемое для проверки возможности объединения областей.
Определение в строке 90 файла region_growing_rgb.hpp.
getSegmentFromPoint()
| overridevirtual |
Для заданной точки эта функция строит сегмент, к которому она принадлежит, и возвращает его.
- Параметры
-
[in] index индекс начальной точки, которая будет исходной точкой для выращивания сегмента. cluster
Переопределено из pcl::RegionGrowing< PointT, pcl::Normal >.
Определение в строке 672 файла region_growing_rgb.hpp.
См. также pcl::RegionGrowing< PointT, NormalT >::assembleRegions() и pcl::PointIndices::indices.
prepareForSegmentation()
| overrideprotectedvirtual |
Этот метод просто проверяет, можно ли выполнить алгоритм сегментации с текущими настройками.
Если это возможно, метод возвращает true.
Переопределено из pcl::RegionGrowing< PointT, pcl::Normal >.
Определение в строке 214 файла region_growing_rgb.hpp.
setCurvatureTestFlag()
| overridevirtual |
Позволяет включить или выключить проверку кривизны.
- Параметры
-
[in] value новое значение для проверки кривизны. Если установить true, проверка будет включена
Переопределено из pcl::RegionGrowing< PointT, pcl::Normal >.
Определение в строке 146 файла region_growing_rgb.hpp.
setDistanceThreshold()
| void pcl::RegionGrowingRGB< PointT, NormalT >::setDistanceThreshold | ( | float | thresh | ) |
Позволяет задать пороговое значение расстояния.
- Параметры
-
[in] thresh новое пороговое значение для проверки соседства
Определение в строке 111 файла region_growing_rgb.hpp.
setNormalTestFlag()
| void pcl::RegionGrowingRGB< PointT, NormalT >::setNormalTestFlag | ( | bool | value | ) |
Позволяет включить или выключить проверку гладкости.
- Параметры
-
[in] value новое значение для проверки нормалей/гладкости. Если установить true, проверка будет включена
Определение в строке 139 файла region_growing_rgb.hpp.
setNumberOfRegionNeighbours()
| void pcl::RegionGrowingRGB< PointT, NormalT >::setNumberOfRegionNeighbours | ( | unsigned int | nghbr_number | ) |
Этот метод позволяет задать число соседей, используемое для поиска соседних сегментов.
Соседние сегменты необходимы для процесса слияния.
- Параметры
-
[in] nghbr_number число соседних сегментов для поиска
Определение в строке 125 файла region_growing_rgb.hpp.
setPointColorThreshold()
| void pcl::RegionGrowingRGB< PointT, NormalT >::setPointColorThreshold | ( | float | thresh | ) |
Этот метод задает пороговое значение для проверки цвета точек.
Такая проверка выполняется на первом этапе алгоритма (наращивании областей). Если различие цветов точек меньше порогового значения, считается, что они принадлежат одной области.
- Параметры
-
[in] thresh новое пороговое значение для проверки цвета
Определение в строке 83 файла region_growing_rgb.hpp.
setRegionColorThreshold()
| void pcl::RegionGrowingRGB< PointT, NormalT >::setRegionColorThreshold | ( | float | thresh | ) |
Этот метод задаёт пороговое значение для проверки цвета между областями.
Такая проверка выполняется на втором этапе алгоритма (объединение областей). Если разница между цветами сегментов меньше порогового значения, они объединяются.
- Параметры
-
[in] thresh новое пороговое значение для проверки цвета
Определение в строке 97 файла region_growing_rgb.hpp.
setResidualTestFlag()
| overridevirtual |
Позволяет включить или выключить проверку остатка.
- Параметры
-
[in] value новое значение для проверки остатка. Если задано значение true, проверка будет включена
Переопределено из pcl::RegionGrowing< PointT, pcl::Normal >.
Определение в строке 153 файла 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 >.
Определение в строке 593 файла 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.
Документация для этого класса сгенерирована на основе следующих файлов:
- 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