Code & Text
Read Single 1D/2D Code
Mit diesem Knoten können Sie einen einzelnen 1D/2D-Code aus Ihrem Bild auslesen. Dabei werden folgende Formate unterstützt:
Typ | Einsatzbereich | Nutzen |
|---|---|---|
Codabar |
| Einfacher, sehr robuster Code, der auch mit alten oder einfachen Druckern gut funktioniert. |
Code 39 |
| Kann Buchstaben, Zahlen und einige Sonderzeichen darstellen. Wird häufig in industriellen Anwendungen genutzt. |
Code 93 |
| Höhere Datendichte und Zuverlässigkeit als Code 39; unterstützt denselben Zeichensatz, benötigt aber weniger Platz. |
Code 128 |
| Sehr kompakt, unterstützt den vollständigen ASCII-Satz. Ideal für viel Information auf kleinem Platz. |
EAN-8 |
| Gleiche Funktion wie EAN-13, aber kürzer. Wird genutzt, wenn ein großes Etikett keinen Platz hat. |
EAN-13 |
| Internationaler Standard für Konsumgüterkennzeichnung. Wird überall im Handel gescannt. |
ITF |
| Gut für Druck auf Wellpappe, sehr robust gegen Verzerrungen. Kodiert nur Zahlen. |
MSI |
| Einfache Integration, aber weniger normiert. Kodiert nur Zahlen. |
RSS-14 |
| Kann mehr Informationen speichern (z. B. Chargen- oder Verfallsdaten) auf kleinerem Raum als EAN/UPC. |
UPC-A |
| Nordamerikanisches Pendant zum EAN-13 (12-stellig). |
UPC-E |
| Kompakte Version von UPC-A (komprimiert Nullen). |
Flow
Unser Beispiel arbeitet mit einer File Camera Komponente und zwei Variablen vom Typ String um den Text und das Format des Codes auslesen zu können.
Zur Vorverarbeitung benötigen wir den Knoten Binary Threshold. Ein Schwellwert, bspw. der Wert 128, wird dabei auf das Eingangsbild angewendet und konvertiert die Pixel in schwarz und weiß. Als Ergebnis erhalten wir eine Region, welche wir zum Auslesen des Codes nutzen können.
Die Nachverarbeitung benötigt den Knoten Break Code Result. Diese Struktur muss zur weiteren Verarbeitung aufgebrochen werden, damit der erkannte Inhalt des Codes sowie das vorliegende Format ausgelesen werden können.

Parameterset
Parameter | Typ | Beschreibung |
|---|---|---|
Region | Region | Binärbild, welches über die Vorverarbeitung, bspw. über den Knoten Binary Threshold, erzeugt werden kann und zum Auslesen von Codes benötigt wird. |
Return | Code Result | Der im Code eingebettete Wert wird als Codeergebnis zurückgegeben, das einen „Text“ und das „Codeformat“ enthält. Verwenden Sie einen „Break Code Result“-Knoten, um auf die einzelnen Teile des Ergebnisses zuzugreifen. |
Read Data Matrix Code
Mit diesem Knoten können Sie einen Data-Matrix-Code aus Ihrem Bild auslesen. Ein Data-Matrix-Code ist ein zweidimensionaler Code, der aus schwarzen und weißen quadratischen Modulen besteht, die in einem Rastermuster angeordnet sind.
Flow
Unser Beispiel arbeitet mit einer File Camera Komponente und einer Variablen vom Typ String-Array um den Text bzw. die Ergebnisse auslesen zu können. Eine Vor- oder Nachverarbeitung des Auslesevorgangs ist nicht notwendig.

Parameterset
Parameter | Typ | Beschreibung |
|---|---|---|
Image | Image | Das Eingangsbild, welches den Data Matrix Code enthält. |
Return | String (Array) | Rückgabewert in Form eines String-Arrays, der alle im Code eingebetteten Werte enthält. |
Read Text
Dieser Knoten ermöglicht es Ihnen, Text in Ihrem Bild zu lesen, auch bekannt als OCR (optische Zeichenerkennung).
Flow
Unser Beispiel arbeitet mit einer File Camera Komponente, einer Variablen vom Typ String um den Text auslesen zu können, sowie einer Variablen vom Typ Single um die Qualität des Auslesevorgangs bewerten zu können. Eine Vor- oder Nachverarbeitung des Auslesevorgangs ist nicht notwendig.
Der Knoten Read Text erfordert die Angabe einer Sprache und eines Modus. Als Sprachen stehen Ihnen aktuell deutsch und englisch zur Verfügung. Der Modus wird benötigt um die Genauigkeit auf Basis der Textstruktur zu verbessern.

Parameterset
Parameter | Typ | Beschreibung |
|---|---|---|
Image | Image | Das Eingangsbild, welches den Text enthält. |
Language | TextLanguage | Die Sprache, in der der Text vorliegt. Dieser Knoten kann aktuell mit deutsch und englisch umgehen. Gültige Werte sind daher English und German. |
Mode | Mode | Die Wahl des passenden Modus verbessert die OCR-Genauigkeit basierend auf der Textstruktur.
|