Zum Inhalt springen

OpenCV

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 30. Dezember 2015 um 15:46 Uhr durch 31.18.181.163 (Diskussion) (Änderung der aktuellen Version auf 3.1). Sie kann sich erheblich von der aktuellen Version unterscheiden.
OpenCV

Basisdaten

Entwickler Intel, Willow Garage
Erscheinungsjahr Juni 2000
Aktuelle Version 3.1
(21. Dezember 2015)
Betriebssystem plattformunabhängig
Programmier­sprache C, C++
Kategorie Programmbibliothek für: Bildverarbeitung Computer-Vision Kamerakalibrierung
Lizenz BSD
opencv.org

OpenCV ist eine freie Programmbibliothek mit Algorithmen für die Bildverarbeitung und maschinelles Sehen. Sie ist für die Programmiersprachen C und C++ geschrieben und steht als freie Software unter den Bedingungen der BSD-Lizenz. Das „CV“ im Namen steht für englisch „Computer Vision“. Die Entwicklung der Bibliothek wurde von Intel initiiert und wird heute hauptsächlich von Willow Garage gepflegt.

Im September 2006 wurde die Version 1.0 herausgegeben. Ende September 2009 folgte nach längerer Pause die Version 2.0.0, welche die Bezeichnung „Gold“ trägt. Anfang Juni 2015 erschien Version 3.0. Die Stärke von OpenCV liegt in ihrer Geschwindigkeit und in der großen Menge der Algorithmen aus neuesten Forschungsergebnissen.

Anwendungsbereiche

Die Bibliothek umfasst unter anderem Algorithmen für Gesichtsdetektion, 3D-Funktionalität, Haar-Klassifikatoren, verschiedene sehr schnelle Filter (z. B. Sobel, Canny, Gauß) und Funktionen für die Kamerakalibrierung.

OpenCV besteht aus Modulen für verschiedene Anwendungsfelder:

Ferner beinhaltet OpenCV eine Bibliothek für Maschinelles Lernen mit folgendem Funktionsumfang:

Siehe auch

  • AForge.NET, ein Open-Source-Framework für Maschinelles Sehen und Künstliche Intelligenz.
  • OpenNN, eine Programmbibliothek geschrieben in C++, die ein künstliches neuronales Netz implementiert.

Literatur

  • Gary Bradski, Adrian Kaehler: Learning OpenCV Computer Vision with the OpenCV Library. O'Reilly, 2008, ISBN 978-0-596-51613-0.