У меня есть данные облака точек (x, y, z), я хочу вокселизировать это облако точек и получить все воксели. Реализация воксельной сетки PCL вокселизирует облако точек и возвращает центр тяжести каждого вокселя. Точная реализация воксельной сетки приведена в URL-адресе 'http://docs.pointclouds.org/1.8.1/voxel__grid_8hpp_source.html#l00214». Любые другие ссылки на вокселизацию облака точек также важны.
Понимание реализации воксельной сетки библиотеки pcl
comment
Каков твой вопрос?
- person kanstar   schedule 13.09.2019
comment
У меня есть облако точек (x, y, z). Мне нужно вокселизировать это облако точек и вернуть все воксели. Скажем, например, у вас есть 40 вокселей, каждый воксель должен содержать какое-то минимальное количество точек. Библиотека PCL вокселизирует облако точек, но возвращает центроиды каждого вокселя, мне нужны все воксели, и точки принадлежат каждому вокселу.
- person nagaharish   schedule 14.09.2019
Ответы (1)
Вы можете использовать OctreePointCloudPointVector
именно для этого варианта использования.
Каждый лист представляет собой OctreeContainerPointIndices
, где вы можете получить все точки внутри этого листа с помощью getPointIndicesVector
.
Посмотрите test_octree.cpp
, как использовать Octree
классы. в ПКЛ.
person
kanstar
schedule
13.09.2019
Обновленные ссылки:-
OctreePointCloudPointVector
--› pointclouds.org/documentation/ , OctreeContainerPointIndices
--› < a href="https://pointclouds.org/documentation/classpclOctreePointCloudPointVector
1octreeOctreePointCloudPointVector
1_octree_container_point_indices.html" rel="nofollow noreferrer">pointclouds.org/documentation/
- person Milan; 22.09.2020