Содержание
Документация › Основы

Text lesen (OCR)

Zahlen und Wörter vom Bildschirm ablesen — Bereich setzen, Vergrößerung und Kontrast einstellen, mit „Zahl aus Text“ eine brauchbare Zahl daraus machen.

Обновлено: 2026-09-11
Статья ещё не переведена — показана немецкая версия.

Nach diesem Artikel liest dein Bot Goldstände, Level und Meldungen vom Bildschirm — und du weißt, warum OCR manchmal „L"; 1“ statt „Lv. 1“ liefert und wie du trotzdem an die 1 kommst.

Wann OCR, wann Bild?

Texterkennung (OCR) ist langsamer und fehleranfälliger als „Bild finden“. Nimm sie, wenn sich der Inhalt ändert — Zahlen, Namen, Countdowns. Für feste Symbole und Knöpfe ist „Bild finden“ die bessere Wahl.

Schritt 1 — Bereich setzen

Note Text lesen (OCR) anlegen, im Eigenschaften-Panel Bereich… klicken und ein Rechteck eng um den Text ziehen. Je weniger Drumherum, desto weniger Unsinn liest die OCR mit.

Der Lese-Bereich um die Zonenanzeige in Clicker Heroes

Der Bereich ist in Pixeln des Fensterbilds gespeichert. Verschiebt sich die Oberfläche, mach ihn relativ zum Anker — dann wandert er mit.

Schritt 2 — Lesbarkeit einstellen

Feld Standard Wann ändern
Vergrößerung 2x Kleine Schrift: 3x. (4x ist deutlich langsamer.)
Graustufen an Aus, wenn Farbe die Zeichen erst voneinander trennt
Invertieren an Heller Text auf dunklem Grund → an; dunkler Text auf hellem Grund → aus
Kontrast 1 1,5–2 bei blasser Schrift
Schwellwert aus „automatisch (Otsu)“ bei unruhigem Hintergrund (Muster, Verläufe)

Der Datenausgang Text enthält das Ergebnis, Zeilen die einzelnen Zeilen. Mit einer Log-Ausgabe Gelesen: {Text lesen (OCR).text} siehst du sofort, was ankommt.

Schritt 3 — Zahl aus Text

Die Note Zahl aus Text (Daten) macht aus dem gelesenen Text eine Zahl (Datenausgang value):

  • Normalmodus: nimmt die erste Ziffernfolge im Text. Aus Wäldchen L"; 1 wird 1, aus Gold: 1.250 wird 1250. Richtig, wenn im Bereich auch Wörter stehen.
  • Nur Zahl (OCR-Korrektur): erwartet, dass der Bereich nur eine Zahl enthält, und korrigiert typische Verwechslungen (O→0, l→1, S→5, B→8). Ideal für reine Zahlenfelder wie den Goldstand — falsch für Text mit Buchstaben, denn dann wird jedes „l“ zur 1.
  • Kommazahl für Werte wie 2.992,9; Mindest-/Höchstwert verwerfen unplausible Ergebnisse (→ 0).

Verbinde Text → text per blauer Linie oder trage {Text lesen (OCR).text} ein. Den Wert legst du mit Variable setzen ab (level) oder nutzt ihn direkt als {Zahl aus Text.value}.

In Referenzen zählt der technische Portname (text, value) — im Editor heißen die Ports „Text“ und „Wert“. Der Knopf { } neben jedem Feld fügt die richtige Schreibweise ein.

Warten und Prüfen

  • Auf Text warten wartet, bis ein bestimmter Text im Bereich erscheint (Ladebildschirme, „Bereit“).
  • Text prüfen (Bedingungen) verzweigt, wenn der gelesene Text ein Wort enthält.
  • Text finden (Position) liefert x/y eines Wortes — zum Anklicken von Menüpunkten ohne Vorlage.

Wenn es nicht klappt

Der ausführliche Leitfaden: OCR liest falsch. Kurzfassung: Bereich enger → Vergrößerung 3x → Invertieren passend zur Schriftfarbe → Schwellwert automatisch → mit Log-Ausgabe prüfen, was wirklich gelesen wird.

Готовы попробовать?

FlowBotCommander бесплатен для старта — без аккаунта.

Начать бесплатно