Class DocumentRecognitionSettings

DocumentRecognitionSettings class

Einstellungen für die PDF-Erkennung. Enthält Elemente, mit denen der Erkennungsprozess angepasst werden kann.

public class DocumentRecognitionSettings : BaseRecognitionSettings

Konstrukteure

NameBeschreibung
DocumentRecognitionSettings(int, int)Initialisiert eine neue Instanz vonDocumentRecognitionSettings Klasse mit kurzen Eigenschaften.
DocumentRecognitionSettings(int, int, Language, bool, bool, int)Initialisiert eine neue Instanz vonDocumentRecognitionSettingsKlasse mit vollständigem Satz von Eigenschaften.

Eigenschaften

NameBeschreibung
AllowedCharacters { get; set; }Erlaubter Zeichensatz. Legt den für das Erkennungsergebnis zulässigen Zeichentyp fest.
AutoContrast { get; set; }Ermöglicht die Verwendung eines zusätzlichen Kontrastkorrekturalgorithmus für das Bild vor der Erkennung.
AutoDenoising { get; set; }Ermöglicht die Verwendung eines zusätzlichen neuronalen Netzwerks zur Verbesserung des Bildes – Reduzierung von Rauschen. Nützlich für Bilder mit Scanartefakten, Verzerrungen, Flecken, Lichtreflexen, Farbverläufen und Fremdelementen.
AutoSkew { set; }Ruft ein Flag ab oder setzt es, das angibt, ob die automatische Korrektur der Bildneigung aktiviert werden soll. Standardmäßig aktiviert (true).
DetectAreasMode { get; set; }Ermöglicht die Auswahl des optimalen Modus für Dokumenttypbereiche: Dokument, Foto, einfacher Text, Spalte, Bild.
IgnoredCharacters { get; set; }Legt eine schwarze Liste für Erkennungssymbole fest.
Language { set; }Ruft die für OCR verwendete Sprache ab oder legt sie fest. Legt das während der Erkennung verwendete Alphabet fest. Standardmäßig mehrsprachig.
LinesFiltration { get; set; }Ermöglicht das Erkennen von Text in den Tabellen (Bereiche umgeben von Linien).
PagesNumber { get; set; }Legen Sie die Anzahl der Seiten für die Erkennung mehrseitiger PDF-Dateien fest.
PreprocessingFilters { get; set; }Ermöglicht die Vorbereitung des Bildes für OCR durch Anpassung der Vorverarbeitungsmethoden.
SkewAngle { set; }Ermittelt oder legt den Winkel in Grad für die Bilddrehung fest. Das Setzen dieses Werts deaktiviert dieAutoSkew -Eigenschaft, sodass die automatische Schräglagenkorrektur nicht angewendet wird. Standardmäßig Null.
StartPage { get; set; }Legen Sie die erste Seite für die Erkennung fest.
ThreadsCount { set; }Ruft die Anzahl der Threads zur Verarbeitung ab oder legt sie fest. Standardmäßig bedeutet 0, dass das Bild mit der Anzahl von Threads verarbeitet wird, die Ihrer Anzahl von Prozessoren entspricht. ThreadsCount = 1 bedeutet, dass das Bild im Hauptthread verarbeitet wird.
ThresholdValue { set; }Ruft einen benutzerdefinierten Schwellenwert für die Bildbinarisierung ab oder legt ihn fest. Bereich von 1 bis 255.
UpscaleSmallFont { get; set; }Ermöglicht die Verwendung zusätzlicher Algorithmen speziell für die Erkennung kleiner Schriften. Nützlich für Bilder mit kleinen Zeichen.

Siehe auch