Что такое высокоскоростная библиотека подвыборок для облака больших точек?

Мне нужна библиотека c ++, которая создает выборки из большого облака точек с помощью пуассоновского или пространственного метода, потому что эти методы избегают разрушения структуры, удержания точек перекрытия и создания шага в наклонной местности по сравнению с методами VoxelGrid и Random. я знаю это VCGLIB, CCLib, PDAL, CGAL, ВТК пять подходящих библиотек, но я не могу реализовать метод main (), который легко вызывает подвыборку. Можете ли вы предложить независимую библиотеку, которая получает большое облако точек и делает выборки методом Пуассона или пространственным методом?

1

Решение

Библиотека точек облака позволяет вам сделать это довольно быстро и легко. Он предлагает несколько различных методов для подвыборки облаков точек.

  • UniformSampling, это создает трехмерную сетку вокселей над входными данными и аппроксимирует все точки вокселя с их центроидом. Этот подход немного медленнее, чем аппроксимация их центром вокселя, но он более точно представляет нижележащую поверхность. Это тот же подход, что и их VoxelGrid, который имеет пример Вот.
  • Случайная выборка, который применяет случайную выборку с равномерной вероятностью.
  • NormalSpaceSampling, применяет выборки так, чтобы нормали распределялись как можно более равномерно.
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]