Triff YOLO26: Vision-KI der nächsten Generation.
Ultralytics
Zurück zum Ultralytics Glossar

Optical Character Recognition (OCR)

Erkunde, wie Optical Character Recognition (OCR) Bilder in durchsuchbare Daten umwandelt. Lerne, OCR-Pipelines mit Ultralytics YOLO26 für die Texterkennung zu erstellen.

Die optische Zeichenerkennung (OCR) ist eine zentrale Technologie im Bereich des Computer Vision, die es ermöglicht, verschiedene Arten von Dokumenten – wie gescannte Papierdokumente, PDF-Dateien oder von Digitalkameras aufgenommene Bilder – in bearbeitbare und durchsuchbare Daten umzuwandeln. Durch die Übersetzung visueller Textdarstellungen in maschinencodierte Zeichen schließt OCR die Lücke zwischen der physischen und der digitalen Welt und ermöglicht es Systemen der künstlichen Intelligenz (KI), Textinformationen zu interpretieren und zu verarbeiten, die zuvor in statischen Pixeln gefangen waren. Während frühe OCR-Versionen auf einfachem Musterabgleich mit gespeicherten Vorlagen beruhten, nutzen moderne Systeme hochentwickelte Deep Learning-Architekturen, um verschiedenste Schriftarten, komplexe Layouts und sogar Handschriften mit hoher Genauigkeit zu verarbeiten.

Link to this sectionDie OCR-Pipeline#

Moderne OCR-Systeme funktionieren in der Regel als mehrstufige Pipeline, die rohe Bilddaten durch mehrere verschiedene Schritte in strukturierte Informationen umwandelt. Dieser Prozess kombiniert häufig standardmäßige Bildverarbeitung mit fortschrittlichen neuronalen Netzwerken.

  • Bildvorverarbeitung: Bevor Text erkannt werden kann, durchläuft die rohe Eingabe eine Datenvorverarbeitung, um die Qualität zu verbessern. Techniken wie Schwellenwertbildung konvertieren Bilder in binäres Schwarz-Weiß, während Rauschunterdrückung dabei hilft, Schriftzeichen von unruhigen Hintergründen zu isolieren.
  • Texterkennung (Detektion): Dieser entscheidende Schritt beinhaltet das Lokalisieren spezifischer Bereiche innerhalb eines Bildes, die Text enthalten. Leistungsstarke Objekterkennungsmodelle, wie das hochmoderne Ultralytics YOLO26, werden hier häufig eingesetzt, um Bounding Boxes um Wörter, Zeilen oder Absätze zu zeichnen. Diese Lokalisierung ermöglicht es der nachgeschalteten Erkennungs-Engine, sich nur auf relevante Bereiche zu konzentrieren.
  • Texterkennung (Erkennung): Sobald die Textbereiche zugeschnitten sind, werden sie in ein Erkennungsmodell eingespeist. Architekturen, die Convolutional Neural Networks (CNN) zur Merkmalsextraktion mit Recurrent Neural Networks (RNN) zur Sequenzmodellierung kombinieren, sind Standard für die Dekodierung von Pixelmustern in Zeichenfolgen.
  • Nachbearbeitung: Das Endergebnis wird oft mithilfe von Techniken der Natural Language Processing (NLP) verfeinert. Lexika und Sprachmodelle helfen dabei, Rechtschreibfehler zu korrigieren und sicherzustellen, dass der erkannte Text semantisch konsistent ist, was die allgemeine Genauigkeit erheblich verbessert.

Link to this sectionPraxisanwendungen#

Die Integration von OCR mit anderen KI-Disziplinen hat zu einer weitreichenden Automatisierung in verschiedenen Branchen geführt und verändert, wie Unternehmen Daten handhaben.

Link to this sectionAutomatisierte Kennzeichenerkennung (ANPR)#

In der Smart-City-Infrastruktur fungiert OCR als Kern-Engine hinter der automatischen Nummernschilderkennung. Ein Objektdetektor identifiziert zunächst das Fahrzeug und das Kennzeichen innerhalb eines Videoframes. Anschließend extrahieren OCR-Algorithmen die alphanumerischen Zeichen, um sie für die automatisierte Mauterhebung oder Sicherheitsüberwachung mit Datenbanken abzugleichen. Dies erfordert robuste Echtzeit-Inferenz-Fähigkeiten, um Hochgeschwindigkeits-Verkehrsdaten effektiv zu verarbeiten.

Link to this sectionIntelligente Dokumentenverarbeitung (IDP)#

Der Finanz- und Rechtssektor nutzt OCR für intelligente Dokumentenanalyse. Anstatt manueller Dateneingabe scannen KI-Systeme Rechnungen, Quittungen und Verträge. Durch die Kombination von OCR mit Named Entity Recognition (NER) können diese Systeme automatisch spezifische Felder wie Daten, Anbieternamen und Gesamtbeträge extrahieren, was den administrativen Aufwand reduziert und Arbeitsabläufe beschleunigt.

Link to this sectionUnterscheidung von OCR zu verwandten Begriffen#

Es ist wichtig, OCR von der Bildklassifizierung zu unterscheiden. Während die Bildklassifizierung ein ganzes Bild kategorisiert (z. B. Kennzeichnung eines Bildes als „Dokument“ oder „Rechnung“), ist OCR granular; sie lokalisiert und identifiziert die spezifische Sequenz von Zeichen innerhalb dieses Bildes. Ähnlich unterscheidet sich OCR von der standardmäßigen Objekterkennung, die ein „Stoppschild“ als allgemeine Objektklasse identifizieren könnte, wohingegen OCR die spezifischen Buchstaben „S-T-O-P“ auf dem Schild lesen würde.

Link to this sectionTexterkennung mit Ultralytics#

Ein üblicher moderner Arbeitsablauf beinhaltet die Verwendung eines YOLO-Modells zur Erkennung von Textbereichen, bevor diese an eine spezialisierte Erkennungs-Engine wie Tesseract oder PaddleOCR weitergeleitet werden. Die Ultralytics Platform vereinfacht das Training dieser Erkennungsmodelle auf benutzerdefinierten Datensätzen. Das folgende Beispiel zeigt, wie ein vortrainiertes Ultralytics YOLO26-Modell verwendet wird, um Objekte zu erkennen, die typischerweise Text enthalten, wie etwa Nummernschilder.

from ultralytics import YOLO

# Load a pre-trained YOLO26 model (ideal for locating text regions)
model = YOLO("yolo26n.pt")

# Perform inference on an image containing text objects (e.g., a street sign)
results = model.predict(source="https://ultralytics.com/images/bus.jpg")

# Display detected classes, acting as the localization step in an OCR pipeline
for r in results:
    print(f"Detected classes: {r.boxes.cls}")
    # Further processing would pass these crops to an OCR engine

Link to this sectionWeiterführende Literatur und Ressourcen#

To explore the foundational datasets that drove early OCR research, the MNIST database of handwritten digits remains a classic resource for benchmarking. For those interested in the open-source evolution of the technology, the history of the Tesseract project provides insight into community-driven contributions. Modern cloud-based solutions like Google Cloud Vision API and Amazon Textract represent the current state-of-the-art in managed OCR services. Additionally, research into Scene Text Recognition continues to push boundaries, enabling AI to read text in unconstrained, "wild" environments where lighting and perspective vary.

Explore solutions

Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens