- Vorverarbeitung gescannter Bilder oder Fotos Gescannten Bildern kann vor der Erkennung eine gewisse Vorverarbeitung erforderlich sein, zum Beispiel wenn gescannte Dokumente Hintergrundrauschen, Text mit Schieflage, invertierte Farben, schwarze Ränder, eine falsche Ausrichtung oder eine ungeeignete Auflösung aufweisen.
- Erkennung einer möglichst großen Textmenge in einem Dokumentbild Die Bilderkennung erfolgt mit Einstellungen, die sicherstellen, dass sämtlicher möglicher Text in einem Dokumentbild gefunden und extrahiert wird.
Implementierung des Szenarios
Schritt 1. ABBYY FineReader Engine laden
Schritt 1. ABBYY FineReader Engine laden
C#
C++ (COM)
Schritt 2. Laden der Einstellungen für das Szenario
Schritt 2. Laden der Einstellungen für das Szenario
Profilname | Beschreibung |
|---|---|
TextExtraction_Accuracy | Die Einstellungen wurden auf Genauigkeit optimiert:
|
TextExtraction_Speed | Die Einstellungen wurden auf Verarbeitungsgeschwindigkeit optimiert:
|
C#
C++ (COM)
Schritt 3. Laden und Vorverarbeiten der Bilder
Schritt 3. Laden und Vorverarbeiten der Bilder
- Erstellen Sie das FRDocument-Objekt mit der Methode CreateFRDocumentFromImage des Engine-Objekts. Diese Methode erstellt das FRDocument-Objekt und lädt Bilder aus der angegebenen Datei.
- Erstellen Sie das FRDocument-Objekt mithilfe der Methode CreateFRDocument des Engine-Objekts und fügen Sie dann dem erstellten FRDocument-Objekt Bilder aus einer Datei hinzu (verwenden Sie dazu die Methoden AddImageFile, AddImageFileWithPassword oder AddImageFileWithPasswordCallback des FRDocument-Objekts).
C#
C++ (COM)
Schritt 4. Dokumenterkennung
Schritt 4. Dokumenterkennung
C#
C++ (COM)
Schritt 5. Suche nach wichtigen Informationen
Schritt 5. Suche nach wichtigen Informationen
(Optional) Schritt 6. Dokumentexport
(Optional) Schritt 6. Dokumentexport
C#
C++ (COM)
Schritt 7. ABBYY FineReader Engine entladen
Schritt 7. ABBYY FineReader Engine entladen
C#
C++ (COM)
Erforderliche Ressourcen
Zusätzliche Optimierung für bestimmte Aufgaben
-
Scannen - nur für Windows
- Scannen
Beschreibung des ABBYY FineReader Engine-Szenarios zum Scannen von Dokumenten.
- Scannen
-
Erkennung
- Optimierung von Parametern für Vorverarbeitung, Analyse, Erkennung und Synthese
Anpassung der Dokumentverarbeitung mithilfe von Objekten für Analyse-, Erkennungs- und Syntheseparameter.
- Optimierung von Parametern für Vorverarbeitung, Analyse, Erkennung und Synthese
-
Handschrift erkennen
Die TextExtraction_***-Profile unterstützen keine Erkennung von handschriftlichem oder handgedrucktem Text. Wenn Sie Handschrift erkennen müssen, setzen Sie die Eigenschaft DetectHandwritten des Objekts PageAnalysisParams auf TRUE. -
PageProcessingParams-Objekt
Dieses Objekt ermöglicht die Anpassung von Analyse- und Erkennungsparametern. Damit können Sie angeben, welche Bild- und Textmerkmale erkannt werden sollen (invertiertes Bild, Ausrichtung, Barcodes, Erkennungssprache, Fehlertoleranz bei der Erkennung). -
SynthesisParamsForPage-Objekt
Dieses Objekt enthält Parameter für die Wiederherstellung der Seitenformatierung während der Synthese. -
SynthesisParamsForDocument-Objekt
Dieses Objekt ermöglicht die Anpassung der Dokumentsynthese: die Wiederherstellung von Struktur und Formatierung. -
MultiProcessingParams-Objekt - nur für Linux und Windows
Die gleichzeitige Verarbeitung kann bei einer großen Anzahl von Bildern nützlich sein. In diesem Fall wird die Verarbeitungslast beim Öffnen und Vorverarbeiten von Bildern, bei der Layout-Analyse und bei der Erkennung auf die Prozessorkerne verteilt, wodurch sich die Verarbeitung beschleunigen lässt.
Die Lesemodi (gleichzeitig oder nacheinander) werden über die Eigenschaft MultiProcessingMode festgelegt. Die Eigenschaft RecognitionProcessesCount steuert die Anzahl der Prozesse, die gestartet werden können. -
Suche nach wichtigen Informationen
- Arbeiten mit Layout und Blöcken
Informationen zum Seitenlayout, zu Blocktypen und zur Arbeit damit. - Layout-Objekt
Die Parameter dieses Objekts bieten Zugriff auf das Seitenlayout und den erkannten Text nach der Dokumenterkennung. - Arbeiten mit Text
Arbeiten mit erkanntem Text, Absätzen, Wörtern und Zeichen.
- Arbeiten mit Layout und Blöcken
-
Erneutes Lesen eines Dokuments mit speziellen Parametern für einen bestimmten Datentyp
- Feldbasierte Erkennung
Beschreibung des Szenarios zur Erkennung kurzer Textsegmente.
- Feldbasierte Erkennung
-
Speichern von Daten
- Zum Speichern erkannter Daten können Sie die Methoden Export oder ExportPages des Objekts FRDocument verwenden, indem Sie die Konstante FileExportFormatEnum als einen der Parameter angeben.
- Dokumentarchivierung
Beschreibung des Szenarios zum Speichern einer elektronischen Kopie eines Dokuments.
