Class RecognitionResult

Class RecognitionResult

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

Die Ergebnisse der Bilderkennung.
Enthält Elemente mit Erkennungsinformationen und Methoden zum Exportieren von Ergebnissen.

public class RecognitionResult

Vererbung

objectRecognitionResult

Vererbte Mitglieder

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Eigenschaften

FileName

Vollständiger Pfad zur Datei.

public string FileName { get; set; }

Eigenschaftswert

string

Image

Erhält oder setzt das Bild zur PDF-Erstellung.

public byte[][,] Image { get; set; }

Eigenschaftswert

byte[][,]

RecognitionAreasRectangles

Erhält die Koordinaten der Rechtecke.

public List<rectangle> RecognitionAreasRectangles { get; }

Eigenschaftswert

List<rectangle>

RecognitionAreasText

Erhält die Liste der Erkennungsergebnisse einer Liste von Bereichen (Rechtecken).

public List<string> RecognitionAreasText { get; }

Eigenschaftswert

List<string&gt;

RecognitionCharactersList

Eine Menge von Zeichen, die vom Erkennungsalgorithmus gefunden und in absteigender Reihenfolge der Wahrscheinlichkeit angeordnet sind.

public List<char[]> RecognitionCharactersList { get; }

Eigenschaftswert

List<char[]&gt;

Bemerkungen

Das Array von Symbolen System.Char mit der maximalen Wahrscheinlichkeit und Alternativen.

RecognitionLinesResult

Erhält eine Liste von Erkennungsergebnissen mit einer Liste von Zeilen (Rechtecken).

public List<recognitionresult.linesresult> RecognitionLinesResult { get; }

Eigenschaftswert

List<RecognitionResult.LinesResult&gt;

RecognitionText

Erhält das Erkennungsergebnis in einem String.

public string RecognitionText { get; set; }

Eigenschaftswert

string

Skew

Erhält den Schrägungswinkel.

public float Skew { get; set; }

Eigenschaftswert

float

Warnings

Erhält eine Liste der Warnmeldungen, die nicht kritische Fehler beschreiben, die während der Erstellung aufgetreten sind.

public List<string> Warnings { get; }

Eigenschaftswert

List<string&gt;

Methoden

GetJson(bool)

Formatiert einen JSON-String mit Erkennungsergebnissen.

public string GetJson(bool isReadable = false)

Parameter

isReadable bool

Bestimmt, ob der JSON lesbar ist.

Rückgabe

string

Erkennungsergebnisse als JSON-String.

GetKeywords()

Erhält Schlüsselwörter aus dem Pass (Testmodus. Funktioniert nur für USA- und MADAGASKAR-Pässe).

public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()

Rückgabe

Dictionary<string, RecognitionResult.LinesResult&gt;

Wörterbuch mit Schlüsselwort als Schlüssel und LinesResult als Wert.

GetSpellCheckCorrectedText(SpellCheckLanguage, string)

Korrigiert den Text (ersetzt falsch geschriebene Wörter).

public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Parameter

language SpellCheckLanguage

Wörterbuch zur Verwendung.

dictionaryPath string

Optional. Vollständiger Pfad zum Benutzerwörterbuch (Häufigkeitswörterbuch). Wörterbuchdateiformat: Einfaches Textdokument im UTF-8-Format. Wort und Wortfrequenz sind durch ein Leerzeichen oder Tabulator getrennt. Standardmäßig wird das Wort in der ersten Spalte und die Frequenz in der zweiten Spalte erwartet. Jedes Wort-Frequenz-Paar in einer separaten Zeile. Eine Zeile wird definiert als eine Zeichenfolge, gefolgt von einem Zeilenumbruch ("\n"), einem Wagenrücklauf ("\r"), oder einem Wagenrücklauf, der sofort von einem Zeilenumbruch gefolgt wird("\r\n"). Jedes Wort wird in Kleinbuchstaben erwartet.

Rückgabe

string

Text mit ersetzten Wörtern.

GetSpellCheckErrorList(SpellCheckLanguage, string)

Findet die falsch geschriebenen Wörter mit vorgeschlagenen Schreibweisen für einen gegebenen Eingabetext.

public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Parameter

language SpellCheckLanguage

Wörterbuch zur Verwendung.

dictionaryPath string

Optional. Vollständiger Pfad zum Benutzerwörterbuch (Häufigkeitswörterbuch). Wörterbuchdateiformat: Einfaches Textdokument im UTF-8-Format. Wort und Wortfrequenz sind durch ein Leerzeichen oder Tabulator getrennt. Standardmäßig wird das Wort in der ersten Spalte und die Frequenz in der zweiten Spalte erwartet. Jedes Wort-Frequenz-Paar in einer separaten Zeile. Eine Zeile wird definiert als eine Zeichenfolge, gefolgt von einem Zeilenumbruch ("\n"), einem Wagenrücklauf ("\r"), oder einem Wagenrücklauf, der sofort von einem Zeilenumbruch gefolgt wird("\r\n"). Jedes Wort wird in Kleinbuchstaben erwartet.

Rückgabe

List<SpellCheckError&gt;

Eine Liste von SpellCheckError-Objekten, die falsch geschriebene Wörter mit Listen vorgeschlagener korrekter Schreibweisen für jedes falsch geschriebene Wort darstellen, und mit der Bearbeitungsdistanz.

GetXml()

Formatiert einen XML-String mit Erkennungsergebnissen.

public string GetXml()

Rückgabe

string

Erkennungsergebnisse als XML-serialisierte Zeichenfolge.

Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Speichert das Dokument als einfachen Text, PDF oder Microsoft Word-Dokument.

public void Save(string fullFileName, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameter

fullFileName string

Dateiname mit einem Pfad zum Speichern des Erkennungsergebnisses im ausgewählten Format.

saveFormat SaveFormat

Dokumentenformat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

applySpellingCorrection bool

Setzen Sie true, um falsch geschriebene Wörter zu korrigieren, falls solche in Ihrem Erkennungsergebnis vorhanden sind.

language SpellCheckLanguage

Wörterbuch zur Rechtschreibprüfung (optional).

dictionaryPath string

Optional. Vollständiger Pfad zum Benutzerwörterbuch im .txt-Format. Format ist [Wort - Leerzeichen - Frequenz(Zahl)]. Beispiel: the 23135851162\nthat 3400031103\n

embeddedFontPath string

Optional. Vollständiger Pfad zur Benutzer-Schriftart.

optimizePdf PdfOptimizationMode

Verringert die PDF-Dateigröße, indem die Qualität der Hintergrundbilder gesenkt wird. Standardmäßig wird die ursprüngliche Bildqualität beibehalten.

Save(string, SaveFormat, string, PdfOptimizationMode)

Speichert das Dokument als einfachen Text, PDF oder Microsoft Word-Dokument.

public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameter

fullFileName string

Dateiname mit einem Pfad zum Speichern des Erkennungsergebnisses im ausgewählten Format.

saveFormat SaveFormat

Dokumentenformat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

embeddedFontPath string

Optional. Vollständiger Pfad zur Benutzer-Schriftart.

optimizePdf PdfOptimizationMode

Verringert die PDF-Dateigröße, indem die Qualität der Hintergrundbilder gesenkt wird. Standardmäßig wird die ursprüngliche Bildqualität beibehalten.

Save(MemoryStream, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Speichert das Dokument als einfachen Text, PDF oder Microsoft Word-Dokument.

public void Save(MemoryStream stream, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameter

stream MemoryStream

MemoryStream zum Speichern des Erkennungsergebnisses im ausgewählten Format.

saveFormat SaveFormat

Dokumentenformat (Docx, Txt, Pdf).

applySpellingCorrection bool

Setzen Sie true, um falsch geschriebene Wörter zu korrigieren, falls solche in Ihrem Erkennungsergebnis vorhanden sind.

language SpellCheckLanguage

Wörterbuch zur Rechtschreibprüfung (optional).

dictionaryPath string

Optional. Vollständiger Pfad zum Benutzerwörterbuch im .txt-Format. Format ist [Wort - Leerzeichen - Frequenz(Zahl)]. Beispiel: the 23135851162\nthat 3400031103\n

embeddedFontPath string

Optional. Vollständiger Pfad zur Benutzer-Schriftart.

optimizePdf PdfOptimizationMode

Verringert die PDF-Dateigröße, indem die Qualität der Hintergrundbilder gesenkt wird. Standardmäßig wird die ursprüngliche Bildqualität beibehalten.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

Speichert das Dokument als einfachen Text, PDF oder Microsoft Word-Dokument.

public void Save(MemoryStream stream, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameter

stream MemoryStream

MemoryStream zum Speichern des Erkennungsergebnisses im ausgewählten Format.

saveFormat SaveFormat

Dokumentenformat (Docx, Txt, Pdf).

embeddedFontPath string

Optional. Vollständiger Pfad zur Benutzer-Schriftart.

optimizePdf PdfOptimizationMode

Verringert die PDF-Dateigröße, indem die Qualität der Hintergrundbilder gesenkt wird. Standardmäßig wird die ursprüngliche Bildqualität beibehalten.

Operatoren

operator +(RecognitionResult, RecognitionResult)

Um das vollständige Ergebnis aus erkannten Fragmenten (Zeilen) zu vervollständigen.

public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)

Parameter

main RecognitionResult

Das Objekt, zu dem der rechte Operand hinzugefügt wird.

part RecognitionResult

Rechter Operand.

Rückgabe

RecognitionResult

Linker Operand.

 Deutsch