Menu:

Funktionen

 

Dem Computer das Sehen beibringen

In der Bildverarbeitung wird mit Licht gemessen. Die Qualität des Systems hängt also maßgeblich von den Lichtverhältnissen und deren Kontinuität ab. Das menschliche Auge passt sich unbemerkt an neue Farb- oder Lichtverhältnisse an. Perspektivische Verzerrungen, Unschärfe und Rauschen stellen für das Gehirn kaum ein Problem dar. In der Bildverarbeitung ist es eine Kunst, die Erkennung gegenüber solchen Einflüssen so stabil wie möglich zu gestalten.

Bildquellen

Am Anfang der Bildverarbeitung steht das Bild. Dies kann von verschiedenen Quellen zur Verfügung gestellt werden. In Vision2u können Bilder (*.bmp; *.png, *.gif, …) und Videos von der Festplatte geladen werden. Auch die Verwendung von Kamera, Scanner oder Screenshots als Bildquelle ist möglich.
Neben den Bildquellen können auch andere Datenquellen verwendet werden: Benutzereingaben, Textdateien, Webservices, Filesystem, Datum, Uhrzeit.

Filter

Aus der Signalverarbeitung kennen wir Algorithmen, mit denen wir aus Bildern Rauschen und Unschärfe herausfiltern können. Auch die perspektivische Verzerrung von Objektiven (Tonnen- / Kissenverzerrung) lässt sich mit Filtern korrigieren.

Messen

Ist ein Bild erst einmal aufbereitet, so ist es kein Problem, Abstände zwischen Kanten oder Objekten zu erkennen oder die Menge von Objekten zu zählen. Zuvor muss die Objekterkennung dafür sorgen, dass die richtigen Teile gefunden werden. Dann kann fleißig gezählt und gemessen werden. Zum Messen von Längen und Abständen ist eine Kalibrierung des Bildmaßstabes oder eine spätere Umrechnung in die gewünschte Einheit notwendig.

Überwachen

Eine häufige Aufgabe in der Bildverarbeitung ist das Überwachen. Hierzu wird ein Vergleich des aktuellen Bildes mit einer Referenz oder dem Vorgängerbild durchgeführt. Durch den Vergleich können Differenzen erfasst und Unterschiede ab einem Schwellwert gemeldet werden.


Computergestütztes Lesen

Mit Vision2u kann gelesen werden. Barcode (EAN-13), QR-Code oder Schrifterkennung mittels OCR sind möglich. Natürlich können auch Barcodes oder Texte zuvor in ein Bild generiert werden.

Analyse

Zur Auswertung von Bildinformation muss das Bild zunächst analysiert werden. Das Bild kann hierzu auf Referenzfarben oder Helligkeiten verglichen werden. Alternativ kann eine Segmentierung des Bildes erfolgen. Hierzu wird das Bild in eine vorgegebene Anzahl von Segmenten unterteilt. Es stehen die folgenden Analyseverfahren zur Verfügung:

Suchen

Oft muss zur Bildverarbeitung zunächst die Position von Objekten im Bild ermittelt werden. Hierzu gibt es die Funktionen der Mustererkennung. Dabei wird ein Referenzbild oder eine Bildbeschreibung im Bild gesucht. Die folgenden Suchfunktionen existieren:



Bildbearbeitung

Zusätzlich zur Verarbeitung von Bildern ist deren Manipulation (Bildbearbeitung) möglich. Hierzu stehen die folgenden Funktionen zur Verfügung:
Ausschneiden, Skalieren, Rotieren, Farbänderung, Helligkeitsänderung, Bildoperationen, Linien, Texte, Rechtecke, Kreise

Ausgabe

Die beste Bildverarbeitung ist unnütz, wenn danach keine Ausgabe erfolgen kann. Unter Vison2u stehen verschiedene Bildausgaben zur Verfügung:

Zusätzlich können Analyseergebnisse über die folgenden Schnittstellen weitergegeben werden: