Links
Freie Bildverarbeitung
OpenCV
Die Bibliothek OpenCV ist für die Programmiersprachen C und C++ geschrieben
und enthält Algorithmen für die Bildverarbeitung und maschinelles Sehen.
Die Bibliothek wurde von Intel begonnen und ist nun OpenSource. Die Stärke
von OpenCV liegt in ihrer Geschwindigkeit und in der großen Menge der Algorithmen
aus neuesten Forschungsergebnissen. Die Bibliothek umfasst unter anderem
Algorithmen für Gesichtsdetektion, 3D-Funktionalität, Haar-Klassifikatoren,
verschiedene sehr schnelle Filter (Sobel, Canny, Gauß) und Funktionen für
die Kamerakalibrierung.
http://sourceforge.net/projects/opencvlibrary/
ImageJ
Das Open Source Java Projekt ImageJ ist auf den ersten Blick ein unscheinbares
Bildverarbeitungstool. Es stellt sich jedoch als sehr mächtiges und leistungsstarkes
Tool heraus. Es eignet sich für medizinische und wissenschaftliche Bildanalyse.
Eine Reihe von Filtern und Plugins ergänzen die Software für individuelle
Anwendungen. Die freie Plugin- Struktur bietet eine einfache Möglichkeit,
selbst Funktionen zu entwickeln oder ImageJ einzubinden.
http://rsbweb.nih.gov/ij/
Processing
Die kostenlose Programmierumgebung Processing richtet sich zunächst an
Künstler und Kreative. Mit einer vereinfachten Version der mächtigen Programmiersprache
Java kann der Anwender seine Anwendung erstellen. Sie eignet sich zur Bildbearbeitung,
Animation, Verfremdung und Erstellung von Videos. Processing ist OpenSource
und stellt zusätzlich Beispielprogramme, Tutorials, Erweiterungen und Bibliotheken
seiner Fans zur Verfügung. Eine Reihe von Zusatzpaketen fügen Funktionen
für Bildverarbeitung, Visualisierung, Klänge und Netzwerkkommunikation hinzu.
http://processing.org/
Java Advanced Imaging GUI
Eine einfache Entwicklungsumgebung für Bildverarbeitung. Entwickelt wurde
das OpenSource Projekt mit JAVA unter Verwendung von Java Advanced Imaging
(JAI). Es stellt Bildinformationen dar und bietet einen Bildverarbeitungsprozess
auf Basis eines frei definierbaren Workflows. Dieser Workflow wird mittels
eines Graphen mit drag&drop Unterstützung erstellt. Leider wird das
Projekt seit 2003 nicht weiter gepflegt.
http://sourceforge.net/projects/imageapp/
Optical Studio
Ein frei erhältliches Freeware - Programm mit originalen Segmentierungs-Algorithmen,
welches für das optische Messen sowie für Qualitätsprüfungen am Fließband in der
industriellen Fertigung entwickelt wurde. Mit der Freeware-Version kann der volle
Softwareumfang im Offline-Modus genutzt werden.
Die Software kennt zwei Modi: Messen und Prozess-Konfiguration.
Beides kann sowohl „offline“ als auch „online“ ausgeführt werden.
Sie ist in C++ geschrieben und greift auf die Qt und verschiedene Bildverarbeitungs-Libraries zu.
Die Software verwendet Normierungs-, Bildkorrektur-, Segmentierungs- und
Kantenfindungsalgorithmen sowie Data-Fitting von 2D und 3D Punktewolken.
http://www.opticalstudio.de/
Kommerzielle Bildverarbeitung
Adaptive Vision Studio
Adaptive Vision Studio ist eine Datenfluss-basierte visuelle Programmierumgebung konzipiert für Ingenieure die sich mit
Maschinellem Sehen beschäftigen. Sie ist hoch-interaktiv und skalierbar - mit wenigen
Filtern kann man eine typische industrielle Anwendung schaffen.
In lebensechen Anwendungen werden jedoch auch Systeme mit hunderten Werkzeugen,
bestehend aus vielen Modulen, und gesichert mit automatischen Testen Tausender Bilder, eingesetzt.
http://www.adaptive-vision.com/
Common Vision Blox (CVB)
Die Toolsammlung CVB (Common Vision Blox) ist für die Entwicklung von Programmen
gedacht. Mit der Softwareplattform können Anwendungen in der industriellen
Bildverarbeitung erstellt werden. Hierzu werden unterschiedliche Module
und eine Programmierbibliothek angeboten.
http://www.commonvisionblox.de
HALCON
Im professionellen Umfeld stellt HALCON eine industriereife Bildverarbeitung
zur Verfügung. Mit einer integrierten Entwicklungsumgebung kann Software
mit HALCON entwickelt werden. Hierzu stellt HALCON eine umfangreiche Software-Bibliothek
und Beispielprogramme zur Verfügung. Unterstützt werden die Sprachen C,
C++, C#, Visual Basic, .NET und Delphi.
http://www.mvtec.com/halcon/
Matrox Imaging Library (MIL)
Die Bibliothek MIL ist eine Sammlung von Bildverarbeitungsalgorithmen
zur Integration in eine Programmiersprache. Sie stellt Funktionen zur Aufnahme,
Verarbeitung, Analyse, Dokumentation, Anzeige und Speicherung von Bilddaten
zur Verfügung. Die Bibliothek genügt wissenschaftlichen und industriellen
Anforderungen. Zusätzlich wird eine Reihe von Beispielprogrammen im Quelltext
mitgeliefert.
http://www.matrox.com/imaging/en/products/software/mil/
National Instruments (NI)
Die wissenschaftliche Bildverarbeitung ist für Ingenieure und Wissenschaftler
gedacht. NI stellt Software für die Kameraanbindung und Verarbeitung von
Bildern zur Verfügung. Die Programmierumgebung unterstützt die Sprachen
LabVIEW, LabWindows/CVI, C/C++, .Net, C# oder Visual Basic zur Erstellung
der fertigen Bildverarbeitungs-Applikation.
http://www.ni.com/vision/d/
Neurocheck
Die universelle industrielle Bildverarbeitung ist für die automatische
Sichtprüfung in der Fertigung gedacht. Die Bildverarbeitung wird mittels
Parametereingabe konfiguriert und eine Anwenderoberfläche erstellt. Unterstützt
werden Multicore-Prozessoren, mehrere Kameras und Farbverarbeitung. Die
Software baut auf dem Microsoft .NET Framework auf.
http://www.neurocheck.de/
VisionServer
Mit einer garfischen Oberfläche kann der Benutzer bei VisionServer
Bildverarbeitungsabläufe grafisch programmieren. Mit dem Framework von
VisionServer lassen sich Bedieneroberflächen erstellen.
Die Software zeichnet sich durch einfache und intuitive Bedienung und einen
großen Funktionsumfang aus. Dies wird durch die Verwendung vieler
bekannter Libraries erreicht.
http://www.visionserverframework.com/
Interessante Projektseiten
Com2u
Die Idee von Vision2u stammt von Patrick Hess. Sie ist aus einer Reihe
von Softwareprojekten hervorgegangen, die sich mit Bildverarbeitung, Automatensystemen,
Datamining und Lernwerkzeugen befassen. Auf der Webseite von Com2u.de ist
mehr über diese Projekte und einiges Privates zu erfahren.
http://com2u.de
Hinweis:
Zum Zeitpunkt der Erstellung der Linksammlung wurden die angegebenen Seiten
eingehend geprüft. Die Inhalte der Seiten können sich aber im Laufe der
Zeit ändern. Bitte informieren Sie uns bei toten Links, Rechtsverstößen
oder unpassenden Inhalten der angegeben Seiten. Bitte beachten Sie hierzu
auch unseren Disclaimer.