Objekt

Liste der Abschnitte ↓

Dieses Kapitel beschreibt Operatoren, die benutzt werden, um zum einen Informationen zu ikonischen Objekten abzurufen und zum anderen ikonische Objekte zu manipulieren.

Verfügbare Ikonische Objekte

In HALCON stehen verschiedene ikonische Objekte zur Verfügung, die für unterschiedliche Zwecke geeignet sind:

(1) (2) (3)
(4) (5) (6)
In dem Bild eines Metallstücks (1) werden eine Region (2), eine ROI, die unter Verwendung des dilatierten Regionenrands erzeugt wird (3), Konturen (4), Polygone (5), und Parallelen (6) extrahiert.
Bilder:

Ein Bild besteht aus ein oder mehreren Kanälen, d.h., Matrizen gleicher Größe, die Grauwerte verschiedener Pixeltypen enthalten. Bilder stellen den Ausgangspunkt der meisten Aufgaben im Bereich der industriellen Bildverarbeitung dar.

Regionen:

Eine Region ist als ein Set von Pixeln definiert. Die Pixel einer Region müssen dabei nicht zusammenhängend sein. D.h., eine beliebige Auswahl von Pixeln kann als eine einzige Region behandelt werden. Die Regionenverarbeitung ist z.B. für Blob-Analyse Aufgaben geeignet. Vor allem eignet sie sich aber auch, um eine 'Region of Interest' (ROI) für nachfolgende subpixel-genaue Operationen festzulegen.

XLDs:

XLD ist die Abkürzung für eXtended Line Description und umfasst alle kontur- und polygonbasierten Daten. XLD Konturen werden dabei von sehr vielen Operatoren zurückgegeben oder genutzt, während XLD Polygone und XLD Parallelen nur in besonderen Fällen benötigt werden. Eine Kontur ist eine Sequenz von subpixel-genauen 2D Kontrollpunkten, die durch Linien miteinander verbunden sind. Typischerweise entspricht der Abstand zwischen den Kontrollpunkten etwa einem Pixel. XLD Objekte enthalten neben den Kontrollpunkten sogenannte lokale und globale Attribute. Typische Beispiele für diese sind die Kantenamplitude eines Kontrollpunktes oder die Regressionsparameter eines Kontursegments. Die Konturverarbeitung ist z.B. für subpixel-genaue Messungen geeignet. Subpixel-genaue Operationen können beschleunigt werden, wenn sie in einer geeigneten ROI ausgeführt werden.

Weiterführende Information

Weitere Details zu den in HALCON verfügbaren Datenstrukturen finden sich im „Quick Guide“.


Liste der Abschnitte