Библиотека PCL и параллелизм

Я начал работать над проектом с использованием библиотеки PCL под Windows 7. Мой вопрос заключается в том, предоставляет ли PCL какие-либо структуры или алгоритмы для параллельной работы. Например, одновременное создание нового облака точек из набора данных; что-то вроде ПКЛ :: IO :: loadPCDFileKCores.
Я искал в документации API и Google, но ничего не нашел.

Большое спасибо!.

0

Решение

PCL 1.7 предлагает некоторые возможности для использования нескольких процессорных ядер в системе с использованием графического процессора или процессора.

PCL использует несколько процессорных ядер в системе через OpenMP API. Вы можете проверить наличие нескольких основных классов поиск документации по PCL для ключевого слова «OpenMP» (наивный, но эффективный способ!). На момент написания отчета сообщалось, что классы с поддержкой OpenMP:

  • ПКЛ :: RangeImage
  • ПКЛ :: Отслеживание :: ParticleFilterOMPTracker
  • ПКЛ :: FPFHEstimationOMP
  • ПКЛ :: NormalEstimationOMP
  • ПКЛ :: Narf
  • PCl :: Отслеживание :: KLDAdaptiveParticleFilterOMPTracker
  • ПКЛ :: SHOTColorEstimationOMP
  • ПКЛ :: SHOTEstimationOMP
  • ПКЛ :: NormalEstimationOMP< PointInT, Eigen :: MatrixXf>

Если вы ищете документацию PCL для GPU или ключевые слова CUDA — аналогичный, но гораздо более длинный список классов с поддержкой графического процессора.

1

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

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

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