Spec-Zone.ru › PointCloudLibrary

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

Обзор

Библиотека pcl_octree предоставляет эффективные методы построения иерархической древовидной структуры данных на основе данных облака точек. Это позволяет выполнять пространственное разбиение, прореживание и поиск в наборе точек. Каждый узел октодерева имеет либо восемь дочерних узлов, либо ни одного. Корневой узел задаёт кубическую ограничивающую рамку, охватывающую все точки. На каждом уровне дерева это пространство подразделяется вдвое, что приводит к увеличению разрешения вокселей.

Реализация pcl_octree предоставляет эффективные алгоритмы поиска ближайших соседей, такие как «Поиск соседей внутри вокселя», «Поиск K ближайших соседей» и «Поиск соседей в радиусе». Она автоматически подстраивает свои размеры под набор точек. Набор классов листовых узлов предоставляет дополнительные возможности, например проверку пространственной «занятости» и «плотности точек на воксель». Функции сериализации и десериализации позволяют эффективно кодировать структуру октодерева в бинарный формат. Кроме того, реализация пула памяти сокращает количество затратных операций выделения и освобождения памяти в сценариях, где октодеревья требуется создавать с высокой частотой.

На следующем рисунке показаны ограничивающие рамки вокселей узлов октодерева на нижнем уровне дерева. Воксели октодерева окружают каждую трёхмерную точку на поверхности кролика. Красные точки обозначают данные облака точек. Изображение создано с помощью octree_viewer (visualization/tools/octree_viewer).

Примеры использования библиотеки pcl_octree см. на странице руководств pcl.

Требования

  • common

Классы

класс pcl::octree::Octree2BufBase< LeafContainerT, BranchContainerT >
Класс октодерева с двойной буферизацией Подробнее...
класс pcl::octree::OctreeBase< LeafContainerT, BranchContainerT >
Класс октодерева. Подробнее...
класс pcl::octree::OctreeIteratorBase< OctreeT >
Абстрактный класс итератора октодерева Подробнее...
класс pcl::octree::OctreeDepthFirstIterator< OctreeT >
Класс итератора октодерева Подробнее...
класс pcl::octree::OctreeBreadthFirstIterator< OctreeT >
Класс итератора октодерева Подробнее...
класс pcl::octree::OctreeFixedDepthIterator< OctreeT >
Класс итератора октодерева Подробнее...
класс pcl::octree::OctreeLeafNodeDepthFirstIterator< OctreeT >
Класс итератора по листовым узлам октодерева. Подробнее...
класс pcl::octree::OctreeLeafNodeBreadthFirstIterator< OctreeT >
Класс итератора по листовым узлам октодерева. Подробнее...
класс pcl::octree::OctreePointCloud< PointT, LeafContainerT, BranchContainerT, OctreeT >
Класс октодерева для облака точек Подробнее...
класс pcl::octree::OctreePointCloudAdjacency< PointT, LeafContainerT, BranchContainerT >
Класс вокселей октодерева для облака точек, хранящий информацию о смежности вокселей. Подробнее...
класс pcl::octree::OctreePointCloudChangeDetector< PointT, LeafContainerT, BranchContainerT >
Класс октодерева для обнаружения изменений в облаке точек Подробнее...
класс pcl::octree::OctreePointCloudDensity< PointT, LeafContainerT, BranchContainerT >
Класс октодерева для оценки плотности облака точек Подробнее...
класс pcl::octree::OctreePointCloudOccupancy< PointT, LeafContainerT, BranchContainerT >
Класс октодерева для оценки заполненности облака точек Подробнее...
класс pcl::octree::OctreePointCloudPointVector< PointT, LeafContainerT, BranchContainerT, OctreeT >
Класс вектора точек октодерева для облака точек Подробнее...
класс pcl::octree::OctreePointCloudSinglePoint< PointT, LeafContainerT, BranchContainerT, OctreeT >
Класс октодерева для облака точек с одной точкой Подробнее...
класс pcl::octree::OctreePointCloudVoxelCentroid< PointT, LeafContainerT, BranchContainerT >
Класс октодерева для вычисления центроидов вокселей облака точек Подробнее...
класс pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >
Класс октодерева для поиска в облаке точек Подробнее...

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

Spec-Zone.ru

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