Point Cloud Library
Point Cloud Library (PCL) — це бібліотека з відкритим вихідним кодом алгоритмів для задач обробки хмари точок і обробки 3D-геометрії, таких як тривимірний комп'ютерний зір. Бібліотека містить алгоритми оцінки функцій, реконструкції поверхні, реєстрації, підгонки моделей і сегментації. Він написаний на C++ і випущений під ліцензією BSD.
Ці алгоритми використовуються, наприклад, для сприйняття в робототехніці, щоб фільтрувати викиди з шумних даних, зшивати тривимірні точкові хмари разом, сегментувати відповідні частини сцени, витягувати ключові точки і обчислювати дескриптори для розпізнавання об'єктів в світі на основі їх геометричного виду, І створювати поверхні з точкових хмар і візуалізувати їх.[4]
Історія
Розвиток бібліотеки Point Cloud почався у березні 2010 року у Willow Garage. Спочатку проект знаходився в субдомені Willow Garage, а потім переїхав на новий сайт pointclouds.org в березні 2011 року[1]. Перший офіційний випуск PCL (версія 1.0) був випущений два місяці по тому в травні 2011 року[2].
Модулі
Бібліотека розділена на модулі.[5]
Джерела
- B. Rusu, Radu (28 березня 2011). PointClouds.org: A new home for Point Cloud Library (PCL). Willow Garage. Процитовано 26 листопада 2012.
- PCL 1.0!. PCL. 12 травня 2011. Процитовано 24 травня 2013.
- The pcl Open Source Project on Open Hub: Languages Page — 2006.
- Robot Operating System: http://www.ros.org/wiki
- PCL documentation and tutorials: http://pointclouds.org/documentation/