PassportRecognitionSettings

Inheritance: java.lang.Object, com.aspose.ocr.ReceiptRecognitionSettings

public class PassportRecognitionSettings extends ReceiptRecognitionSettings

Einstellungen für die Pass‑Erkennung enthalten Elemente, die die Anpassung des Erkennungsprozesses ermöglichen.

Konstruktoren

KonstruktorBeschreibung
PassportRecognitionSettings()

Methoden

MethodeBeschreibung
setAllowedCharacters(CharactersAllowedType allowedCharacters)Erlaubte Zeichenmenge.
setAllowedCharacters(String allowedCharacters)Erlaubte Zeichenmenge.
setAutomaticColorInversion(boolean automaticColorInversion)Erkennen Sie Bilder mit weißem Text auf dunklem/schwarzem Hintergrund und wählen Sie automatisch einen speziellen OCR‑Algorithmus dafür.
setCountry(Country country)Legen Sie die Vorlage für die Passerkennung fest und extrahieren Sie die Schlüsselwörter.
setIgnoredCharacters(String characters)Legt die Blacklist für Erkennungssymbole fest.
setLanguage(Language language)
setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)Gibt das Niveau der Spracherkennung für die Texterkennung an.
setThreadsCount(int threadsCount)Liest oder setzt die Anzahl der Threads für die Verarbeitung.
setUpscaleSmallFont(boolean upscaleSmallFont)Ermöglicht die Verwendung zusätzlicher Algorithmen speziell für die Erkennung kleiner Schriftarten.

PassportRecognitionSettings()

public PassportRecognitionSettings()

setAllowedCharacters(CharactersAllowedType allowedCharacters)

public void setAllowedCharacters(CharactersAllowedType allowedCharacters)

Erlaubte Zeichenmenge. Bestimmt die Art der Zeichen, die für das Erkennungsergebnis zulässig sind.

Parameters:

ParameterTypBeschreibung
allowedCharactersCharactersAllowedTypeenthält enum @see CharactersAllowedType Wert.

setAllowedCharacters(String allowedCharacters)

public void setAllowedCharacters(String allowedCharacters)

Erlaubte Zeichenmenge. Bestimmt das Array von Zeichen, die für das Erkennungsergebnis zulässig sind.

Parameters:

ParameterTypBeschreibung
allowedCharactersjava.lang.Stringenthält ein Array von Zeichen.

setAutomaticColorInversion(boolean automaticColorInversion)

public void setAutomaticColorInversion(boolean automaticColorInversion)

Erkennen Sie Bilder mit weißem Text auf dunklem/schwarzem Hintergrund und wählen Sie automatisch einen speziellen OCR‑Algorithmus dafür.

Parameters:

ParameterTypBeschreibung
automaticColorInversionbooleanenthält booleschen Wert – ein automaticColorInversion ist gesetzt.

setCountry(Country country)

public void setCountry(Country country)

Legen Sie die Vorlage für die Passerkennung fest und extrahieren Sie die Schlüsselwörter.

Parameters:

ParameterTypBeschreibung
countryCountryPassland.

setIgnoredCharacters(String characters)

public void setIgnoredCharacters(String characters)

Legt die Blacklist für Erkennungssymbole fest.

Parameters:

ParameterTypBeschreibung
charactersjava.lang.StringVon der Erkennung ausgeschlossene Zeichen.

setLanguage(Language language)

public void setLanguage(Language language)

Parameters:

ParameterTypBeschreibung
languageLanguageLegt die für OCR verwendete Sprache fest. Standardmäßig Mehrsprachig (keine).

setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)

public void setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)

Gibt das Niveau der Spracherkennung für die Texterkennung an. Funktioniert nur, wenn die ausgewählte Sprache Language.MULTILANGUAGE, Language.AUTO oder Language.UNIVERSAL ist. Dieser Vorgang ist zeitaufwendig und verlangsamt die Gesamterkennung erheblich.

Parameters:

ParameterTypBeschreibung
languageDetectionLevelLanguageDetectionLevelEnum-Wert zum Festlegen des Niveaus (Paragraph, Word, Page).

setThreadsCount(int threadsCount)

public void setThreadsCount(int threadsCount)

Liest oder setzt die Anzahl der Threads für die Verarbeitung. Standardmäßig bedeutet 0, dass das Bild mit einer Anzahl von Threads verarbeitet wird, die Ihrer Prozessoranzahl entspricht. ThreadsCount = 1 bedeutet, dass das Bild im Hauptthread verarbeitet wird.

Parameters:

ParameterTypBeschreibung
threadsCountintdie Anzahl der Threads, die für die parallele Erkennung von Bildfragmenten erstellt werden.

setUpscaleSmallFont(boolean upscaleSmallFont)

public void setUpscaleSmallFont(boolean upscaleSmallFont)

Ermöglicht die Verwendung zusätzlicher Algorithmen speziell für die Erkennung kleiner Schriftarten. Nützlich für Bilder mit kleinformatigen Zeichen.

Parameters:

ParameterTypBeschreibung
upscaleSmallFontbooleanenthält booleschen Wert – ein upscaleSmallFont ist gesetzt.