Zum Inhalt springen

Point Cloud Library

aus Wikipedia, der freien Enzyklopädie
Point Cloud Library

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Logo der Point Cloud Library
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Entwickler Willow Garage (2010–2012), Open Perception Foundation (seit 2012)
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value))
Betriebssystem plattformunabhängig
Programmier­sprache C++
Kategorie Programmbibliothek für Bildverarbeitung, Maschinelles Sehen
Lizenz BSD
http://www.pointclouds.org/

Die Point Cloud Library (PCL) ist eine freie Programmbibliothek mit zahlreichen Algorithmen zur Verarbeitung n-dimensionaler Punktwolken und dreidimensionaler Geometrien. Die Bibliothek enthält unter anderem Algorithmen zur Merkmalsextraktion, Oberflächenrekonstruktion und zur Registrierung von Punktwolken.<ref name="PCL-Tutorial">Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung2</ref>

Das Projekt wird von einem weltweiten Konsortium vorangetrieben, dem neben zahlreichen Universitäten und Forschungseinrichtungen auch große Unternehmen wie Toyota, Intel und Nvidia angehören.<ref>About PCL. Abgerufen am 25. Juni 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Die Bibliothek ist in C++ programmiert und wird unter der BSD-Lizenz veröffentlicht. Der Quellcode wird auf GitHub bereitgestellt.<ref>PCL auf GitHub. GitHub, Inc., abgerufen am 17. August 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Die Bibliothek ist in mehrere Module unterteilt, die bestimmten Aufgabenstellungen entsprechen, z. B. Filter, Registrierung, Segmentierung, Oberflächenrekonstruktion, Modellschätzung oder Visualisierung. Eines der Anwendungsgebiete ist die Roboternavigation.<ref></ref> Das Robot Operating System verfügt über eine Schnittstelle zur PCL.<ref>PCL API. Robot Operating System, abgerufen am 26. Mai 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Die Bibliothek kann außerdem zur Manipulation und Visualisierung der vom Kinect Sensor generierten 3D-Daten verwendet werden.<ref></ref>

Die PCL hat für die 3D-Bildverarbeitung inzwischen einen ähnlichen Status wie OpenCV für die 2D-Bildverarbeitung.

Geschichte[Bearbeiten]

Die Entwicklung der Point Cloud Library begann im März 2010 bei Willow Garage. Im März 2011 wurde eine eigene Website für das Projekt eingerichtet.<ref>PointClouds.org: A new home for Point Cloud Library (PCL). Willow Garage, 28. März 2011, archiviert vom Vorlage:IconExternal; abgerufen am 26. Mai 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Seit 2012 wird die Bibliothek von der Non-Profit-Organisation Open Perception Foundation, einem Ableger von Willow Garage, verwaltet.

Die erste offiziell freigegebene Version der PCL erschien zwei Monate später im Mai 2011.<ref>PCL 1.0! 12. Mai 2011, archiviert vom Vorlage:IconExternal; abgerufen am 26. Mai 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

In den Jahren 2011 und 2012 nahm das PCL-Projekt jeweils am „Google Summer of Code“-Programm teil.<ref>PCL - Google Summer of Code 2012. 18. März 2012, abgerufen am 26. Mai 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Auf der Robotikkonferenz ICRA, die im Mai 2013 in Karlsruhe stattfand, wurde der PCL ein ganztägiger Workshop gewidmet.<ref>PCL Tutorial at ICRA 2013. 10. Mai 2013, abgerufen am 26. Mai 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Einzelnachweise[Bearbeiten]

<references />