Point Cloud Library

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 17:18, 13 лютого 2022, створена TohaomgBot (обговорення | внесок) (Перекладено дати в примітках з англійської на українську)
Перейти до навігації Перейти до пошуку
Point Cloud Library
Тип Бібліотека програм
Перший випуск березень 2010; 14 років тому (2010-03)[1][2]
Операційна система Cross-platform
Мова програмування C++[3]
Ліцензія Ліцензія BSD
Репозиторій github.com/PointCloudLibrary/pcl
Вебсайт pointclouds.org

Point Cloud Library (PCL) — це бібліотека з відкритим вихідним кодом алгоритмів для задач обробки хмари точок і обробки 3D-геометрії, таких як тривимірний комп'ютерний зір. Бібліотека містить алгоритми оцінки функцій, реконструкції поверхні, реєстрації, підгонки моделей[en] і сегментації. Він написаний на C++ і випущений під ліцензією BSD.

Ці алгоритми використовуються, наприклад, для сприйняття в робототехніці, щоб фільтрувати викиди з шумних даних, зшивати тривимірні точкові хмари разом, сегментувати відповідні частини сцени, витягувати ключові точки і обчислювати дескриптори для розпізнавання об'єктів в світі на основі їх геометричного виду, І створювати поверхні з точкових хмар і візуалізувати їх.[4]

Історія

Розвиток бібліотеки Point Cloud почався у березні 2010 року у Willow Garage[en]. Спочатку проект знаходився в субдомені Willow Garage, а потім переїхав на новий сайт pointclouds.org в березні 2011 року[1]. Перший офіційний випуск PCL (версія 1.0) був випущений два місяці по тому в травні 2011 року[2].

Модулі

Бібліотека розділена на модулі.[5]

Джерела

  1. а б B. Rusu, Radu (28 березня 2011). PointClouds.org: A new home for Point Cloud Library (PCL). Willow Garage. Процитовано 26 листопада 2012.
  2. а б PCL 1.0!. PCL. 12 травня 2011. Процитовано 24 травня 2013.
  3. The pcl Open Source Project on Open Hub: Languages Page — 2006.
  4. Robot Operating System: http://www.ros.org/wiki
  5. PCL documentation and tutorials: http://pointclouds.org/documentation/