OCR (EasyOCR)
Ein Funktionsblock, der Text in Bildern mit der EasyOCR-Engine erkennt. Er kann erkannten Text, einzelne Textsegmente, Begrenzungsrahmen und optional ein annotiertes Bild zurückgeben. Enthält automatische Rotationsversuche, um gedrehten Text zu erkennen.
📥 Eingänge
Image Graustufen- oder Farbbild, das den zu erkennenden Text enthält.
📤 Ausgänge
Result Annotiertes Bild mit erkannten Textboxen und optionalen Text-Labels.
Whole Text Gesamter erkannter Text, zusammengefügt zu einem einzigen String.
Texts Liste der erkannten Textsegmente.
Boxes Liste der Polygon-Boxen für jeden erkannten Text (4 Punkte pro Box).
🕹️ Steuerungen
Use auto rotation Aktivieren, um Rotationsversuche (90°, -90°, 180°) durchzuführen, wenn der Text gedreht vorliegen könnte.
Show Texts Umschalter, um erkannte Textlabels auf dem annotierten Result-Bild anzuzeigen.
Threshold Schieberegler für die Vertrauensschwelle, um schwache Erkennungen (0–100%) herauszufiltern.
🎯 Funktionen
Mehrwinkel-Erkennung: Führt bei aktiviertem
Use auto rotationeinfache Rotationen aus, um gedrehten Text zu erkennen.Vertrauensfilter: Entfernt schwache Erkennungen durch Anpassung des
Threshold.Visuelle Ausgabe: Liefert ein annotiertes
Result-Bild mit Boxen und optionalen Textlabels, wenn Erkennungen vorliegen.Detaillierte Rückgabe: Gibt sowohl das zusammengefügte
Whole Textals auch die einzelnenTextsundBoxesfür die Weiterverarbeitung zurück.
📝 Nutzung
Verbinden Sie einen bildliefernden Block mit der Buchse
Image.Aktivieren Sie optional
Use auto rotation, wenn die Eingangsaufnahmen gedreht sein könnten.Passen Sie den
Thresholdan, um Empfindlichkeit vs. Fehlalarme auszubalancieren.Aktivieren Sie
Show Texts, wenn Sie Textlabels auf demResult-Bild sehen möchten.Nutzen Sie die Ausgänge, um erkannten Text oder Box-Koordinaten zu speichern, zu protokollieren oder weiterzuverarbeiten.
📊 Bewertung
Bei Ausführung analysiert der Block das Eingangsbild (und ggf. die rotierten Varianten), filtert Erkennungen nach dem Threshold und liefert das annotierte Bild (falls vorhanden), den vollständigen zusammengefügten Text, eine Liste der Textsegmente und die Liste der Polygon-Boxen.
💡 Tipps und Tricks
Vorverarbeitung: Verbessern Sie kleine oder unscharfe Texte mit
Image ResizeroderSuper Resolution.Zuschneiden: Verwenden Sie
Image ROI SelectoderImage ROI, um den Block auf relevante Bereiche zu konzentrieren.Hintergrund reduzieren: Nutzen Sie
Background Removal (RMBG-1.4)oderBackground Removal (BiRefNet), wenn Text auf unruhigem Hintergrund liegt.Kontrast und Lesbarkeit: Verbessern Sie die Eingabe mit
Auto Contrast,Adjust Colors,DenoisingoderImage Threshold.Vorschau: Leiten Sie
ResultanShow Image, um erkannte Bereiche live zu prüfen.Speicherung: Speichern Sie Erkennungsbilder oder Protokolle mit
Image Logger,Image Writeoder exportieren Sie Text mitData to JSONbzw.CSV Export.Alternative OCR: Vergleichen Sie bei Bedarf mit dem generischen
OCR-Block oder kombinieren Sie mitDraw Detectionsfür eigene Visualisierungen.
🛠️ Fehlersuche
Kein Text erkannt: Senken Sie den
Thresholdund prüfen Sie, ob das Eingangsbild zu klein ist — probieren SieImage ResizeroderSuper Resolution.Falscher Text oder wirre Ergebnisse: Erhöhen Sie den
Thresholdund wenden SieDenoisingoderAuto Contrastan.Gedrehener Text nicht erkannt: Aktivieren Sie
Use auto rotationoder richten Sie mitAuto Alignmentvorab aus, falls Sie eine Referenz haben.Zu viele kleine Treffer: Zuschneiden mit
Image ROI Selectund nachträglich nach Box-Größe filtern.
Zuletzt aktualisiert