# ViDiELRead

Mit dem Werkzeug ViDiELRead können Sie Buchstaben, Ziffern und Symbole auf einem Live-Kamera-Feed identifizieren.

## So fügen Sie das Werkzeug ViDiELRead hinzu:

1. Ziehen Sie ViDiELRead per Drag-and-Drop in Ihre Tabelle.

Hinweis: In diesem Beispiel haben wir bereits eine Vorrichtung erstellt. Informationen zum Erstellen einer Vorrichtung finden Sie unter Funktion „TrainPatMaxRedLine“ trainieren und FindPatMaxRedLine.

Das Eigenschaftsblatt wird angezeigt.

2. Geben Sie den Vorrichtungsbereich an, indem Sie entweder:
   1. Auf Absolute Referenz einfügen links oben im Bereich klicken.

   2. Auf Vorrichtung doppelklicken.

3. Wählen Sie die Vorrichtungskoordinaten in der Tabelle aus und klicken Sie auf Änderungen übernehmen.

4. Doppelklicken Sie auf Bereich und geben Sie die Position für den Suchbereich an. Um die Größe des Suchfelds zu ändern, klicken Sie auf die Ecken und ziehen Sie sie. Um das Suchfeld zu drehen, klicken Sie auf die Schaltfläche „Drehen“ und ziehen Sie sie.

   Hinweis: Der Suchbereich darf die Bildgrenze nicht überschreiten. Andernfalls gibt das Werkzeug #ERR zurück.

5. Klicken Sie auf die Schaltfläche „Bearbeiten“ neben Zeichengröße und verschieben Sie den Suchbereich so, dass er eines der Zeichen umgibt. Um die Größe des Suchfelds zu ändern, klicken Sie auf die Ecken und ziehen Sie sie. Platzieren Sie den Begrenzungsrahmen eng um das Zeichen herum. Um die Änderungen zu übernehmen, klicken Sie auf das Häkchensymbol.

   Jetzt können Sie das Werkzeug ViDiELRead trainieren. Standardmäßig ist der Trainingsmodus auf Vom Benutzer trainiert eingestellt.

6. Klicken Sie auf die Schaltfläche „Bearbeiten“ neben Trainieren. Geben Sie die entsprechenden Zeichen für die ausgewählten Buchstaben und Ziffern in jedem Bild ein. Beschriften und trainieren Sie alle erwarteten Zeichen (A-Z, 0-9) für Ihre Anwendung. Um zu einem neuen Bild zu springen, klicken Sie auf Nächstes Bild. Sie müssen mindestens 3 Bilder trainieren. Je mehr Bilder und Zeichen Sie trainieren, desto höher ist die Qualität Ihrer Ausgabe.

7. Wählen Sie OK. Die Ausgabe der Funktion wird in der Tabelle angezeigt.

Weitere Informationen zu ViDiELRead-Funktionen und -Einstellungen finden Sie in den erweiterbaren Abschnitten unten.

Grundeinstellungen

Einstellung | Beschreibung
--- | ---
Bild | Verweis auf eine Zelle, die eine Bildstruktur enthält. Standardwert: $A$0.
Vorrichtung | Vorrichtungsursprung (X, Y, Theta). Offsets vom Bildursprung.
Bereich | Inspektionsbereich (X, Y, Breite, Höhe, Winkel).
Trainingsmodus | Vom Benutzer trainiert: Beim Trainieren des Werkzeugs geben Sie die Zeichen manuell ein. Führt zu präziseren Lesewerten. Vortrainiert: Das Werkzeug prognostiziert die Zeichen beim Training automatisch. Kann zu weniger genauen Lesewerten führen. Hinweis: Die Optionen Trainieren und Eindeutige Zeichen in Beispielen sind nur im Modus Vom Benutzer trainiert verfügbar.
Anzeigen | Wählen Sie die Overlay-Grafiken für eine Darstellung im Bild aus.

Zeichengröße

Passen Sie das Suchfeld Zeichengröße an. Das Suchfeld kann nicht gedreht werden. Platzieren Sie den Begrenzungsrahmen eng um das Zeichen herum.

Übereinstimmung mit Felderkennung

Sie können das Werkzeug so einstellen, dass es nur bestimmte Zeichen oder Muster unter Übereinstimmung mit Felderkennung akzeptiert. Es gibt zwei Haupteinstellungen: Variable Zeichenanzahl und Feste Zeichenanzahl.

1. Variable Zeichenanzahl

   Das Werkzeug liest alle Zeichen im Bild.

   Zulässige Zeichen: Geben Sie an, welche Art von Zeichen das Werkzeug ViDiELRead erkennt.

   - Beliebiges Zeichen: Das Werkzeug sucht nach Buchstaben, Ziffern und Symbolen (z. B.<, $, ?).

   - Nur numerische Zeichen: Das Werkzeug sucht nur nach Ziffern.

   - Nur alphabetische Zeichen: Das Werkzeug sucht nur nach Buchstaben.

   - Nur alphanumerische Zeichen: Das Werkzeug sucht nach Ziffern und Buchstaben.

   Zeilenanzahl: Aktivieren Sie das Kontrollkästchen neben Anzahl der Zeilen angeben, wenn die Zeichen auf Ihrem Bild in mehreren Zeilen angeordnet sind. Geben Sie die Anzahl der Zeilen in das Eingabefeld Zeilenanzahl ein.

2. Feste Zeichenanzahl

   Das Werkzeug liest ein oder mehrere Zeichenmuster auf dem Bild. Das Werkzeug erkennt Zeichen, die nicht dem angegebenen Muster entsprechen, gibt aber einen Fehler zurück.

   Das Muster verwendet einen syntaktisch einfachen regulären Ausdruck, der aus festgelegten Zeichen (alphanumerische Zeichen und Sonderzeichen) sowie Metazeichen (Platzhaltern) besteht.

   Folgende Metazeichen können verwendet werden:

   - „\d“: entspricht einem numerischen Zeichen [0-9].

   - „\l“: entspricht jedem alphabetischen Zeichen [a-z, A-Z].

   - „\w“: entspricht einem alphanumerischen Zeichen [a-z, A-Z, 0-9].

   - „\.“: entspricht einem beliebigen Zeichen.

   Beispiel für gültige Muster:

   - „\d\d\d\d“: entspricht einer Zahl aus vier Ziffern.

   - „\l\l\l“: entspricht einem Wort mit drei Buchstaben.

   - „\d\d:\d\d:\d\d“: entspricht einer Uhrzeit im Format HH:MM:SS.

   - „N\d\d\d\l\l\l“: liest eine Seriennummer aus, die mit „N“ beginnt, gefolgt von 3 Ziffern und 3 Buchstaben.

   Sie können mehrere Muster auf eine einzige Lesen-Werkzeugkonfiguration anwenden, indem Sie auf die Schaltfläche Muster hinzufügen klicken. Bei Angabe mehrerer Muster gibt das Werkzeug beim Lesen den Namen des übereinstimmenden Musters zurück.

   Verwendete Formel: 1C4RJH\w\w\w\w\d\d\d\d\d\d\d | Verwendete Formel: Z1\w06456\d\d\d\d\d

Trainieren

Trainieren Sie Buchstaben, Ziffern und Symbole für das Werkzeug.

Standardmäßig identifiziert das Werkzeug mögliche Zeichen auf dem Bild, indem es einen grünen Begrenzungsrahmen um sie herum platziert. Sie können die Begrenzungsrahmen frei verschieben, die Größe kann jedoch nur unter Berücksichtigung der Einstellung Zeichengröße geändert werden. Um weitere Begrenzungsrahmen hinzuzufügen, klicken Sie auf Beschriften oder eines der Felder, dann auf die Schaltfläche Hinzufügen und schließlich auf das Bild. Um das Hinzufügen von Begrenzungsrahmen zu beenden, klicken Sie auf Fertig. Um einen Rahmen zu entfernen, wählen Sie ihn aus und klicken Sie auf Entfernen. Um alle Rahmen zu entfernen, wählen Sie die Option Alle löschen. Um das Training zu akzeptieren, klicken Sie auf Alle akzeptieren.

Hinweis: Jedes Zeichen im Suchbereich muss beschriftet werden. Durch das Entfernen von Beschriftungen aus gültigen Zeichen wird das Werkzeug trainiert, sie zu ignorieren.
Eindeutige Zeichen in Beispielen

Zeigt die Anzahl der trainierten Zeichen und Quellbilder sowie das Konfidenzniveau des Werkzeugs für ein bestimmtes Zeichen an. Je niedriger der Prozentsatz ist, desto weniger wahrscheinlich ist es, dass ein Ergebnis korrekt ist.

Sie können den Prozentsatz anzeigen, indem Sie den Mauszeiger über die farbige Linie unter dem Zeichen bewegen. Die Farbe gibt auch das Konfidenzniveau an:

- Grün: hohe Sicherheit.

- Gelb: mittlere Sicherheit.

- Rot: niedrige Sicherheit.

Sie können die trainierten Daten entweder nach Zeichen oder Bild sortieren:

Zum Springen für das erneute Trainieren eines bestimmten Zeichens klicken Sie in der Ansicht Nach Zeichen mit der linken Maustaste auf das zugehörige Bild. Oder Sie können alle Zeichen auf einem Bild neu trainieren, indem Sie auf das Bearbeitungssymbol neben der entsprechenden Zeile in der Ansicht Nach Bild klicken.

Sie können nach einem bestimmten Zeichen suchen, indem Sie es in beiden Ansichten in die Suchleiste eingeben. Das Werkzeug unterscheidet zwischen Groß- und Kleinbuchstaben.

Sie können auch Beispiele löschen, indem Sie das Kontrollkästchen neben der entsprechenden Zeile aktivieren und auf Beispiele löschen klicken.

ViDiELRead-Ausgaben

Ausgabe | Beschreibung
--- | ---
Zeichenfolge | Alle Zeichen, die das Werkzeug auf dem Bild erkennt, werden als ein einziger Zeichenfolgenwert angezeigt.
Passed | Gibt an, ob ein eingelesener Wert mit „Übereinstimmung mit Felderkennung“ entspricht (Bestanden) oder nicht (Nicht bestanden). Bestanden: 1.000 Nicht bestanden: 0.000
Index | Der gelesene Index nach Zeichenposition auf dem Bild (von links nach rechts).
Char | Zeichen. Die beste Zeichenübereinstimmung.
Score | Das Konfidenzniveau des Werkzeugs für das Zeichen. Je niedriger der Prozentsatz ist, desto weniger wahrscheinlich ist es, dass ein Ergebnis korrekt ist.
2nd Char | Zweites Zeichen. Die zweitbeste Zeichenübereinstimmung.
2nd Score | Das Konfidenzniveau des Werkzeugs für die zweitbeste Zeichenübereinstimmung. Je niedriger der Prozentsatz ist, desto weniger wahrscheinlich ist es, dass ein Ergebnis korrekt ist.