PassportRecognitionSettings
Inheritance: java.lang.Object, com.aspose.ocr.ReceiptRecognitionSettings
public class PassportRecognitionSettings extends ReceiptRecognitionSettings
Instellingen voor de paspoortherkenning bevatten elementen die het aanpassen van het herkenningsproces mogelijk maken.
Constructors
| Constructor | Beschrijving |
|---|---|
| PassportRecognitionSettings() |
Methoden
| Methode | Beschrijving |
|---|---|
| setAllowedCharacters(CharactersAllowedType allowedCharacters) | Toegestane tekenset. |
| setAllowedCharacters(String allowedCharacters) | Toegestane tekenset. |
| setAutomaticColorInversion(boolean automaticColorInversion) | Detecteer afbeeldingen met witte tekst op een donkere/zwart achtergrond en kies automatisch een speciaal OCR‑algoritme hiervoor. |
| setCountry(Country country) | Stel de sjabloon in voor paspoortherkenning en om de trefwoorden te extraheren. |
| setIgnoredCharacters(String characters) | Stelt de zwarte lijst in voor herkenningssymbolen. |
| setLanguage(Language language) | |
| setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel) | Specificeert het niveau van taaldetectie voor teksterkenning. |
| setThreadsCount(int threadsCount) | Haalt op of stelt het aantal threads in voor verwerking. |
| setUpscaleSmallFont(boolean upscaleSmallFont) | Staat toe extra algoritmen te gebruiken specifiek voor herkenning van kleine lettertypen. |
PassportRecognitionSettings()
public PassportRecognitionSettings()
setAllowedCharacters(CharactersAllowedType allowedCharacters)
public void setAllowedCharacters(CharactersAllowedType allowedCharacters)
Toegestane tekenset. Bepaalt het type tekens dat is toegestaan voor het herkenningsresultaat.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| allowedCharacters | CharactersAllowedType | bevat enum @see CharactersAllowedType waarde. |
setAllowedCharacters(String allowedCharacters)
public void setAllowedCharacters(String allowedCharacters)
Toegestane tekenset. Bepaalt de array van tekens die zijn toegestaan voor het herkenningsresultaat.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| allowedCharacters | java.lang.String | bevat een array van tekens. |
setAutomaticColorInversion(boolean automaticColorInversion)
public void setAutomaticColorInversion(boolean automaticColorInversion)
Detecteer afbeeldingen met witte tekst op een donkere/zwart achtergrond en kies automatisch een speciaal OCR‑algoritme hiervoor.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| automaticColorInversion | boolean | bevat een booleaanse waarde - een automaticColorInversion is ingesteld. |
setCountry(Country country)
public void setCountry(Country country)
Stel de sjabloon in voor paspoortherkenning en om de trefwoorden te extraheren.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| country | Country | paspoortland. |
setIgnoredCharacters(String characters)
public void setIgnoredCharacters(String characters)
Stelt de zwarte lijst in voor herkenningssymbolen.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| characters | java.lang.String | Tekens uitgesloten van herkenning. |
setLanguage(Language language)
public void setLanguage(Language language)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| language | Language | Stelt de taal in die wordt gebruikt voor OCR. Standaard meertalig (geen). |
setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)
public void setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)
Specificeert het niveau van taaldetectie voor teksterkenning. Werkt alleen als de geselecteerde taal Language.MULTILANGUAGE, Language.AUTO of Language.UNIVERSAL is. Dit proces kost veel tijd en vertraagt de algehele herkenning aanzienlijk.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| languageDetectionLevel | LanguageDetectionLevel | enum-waarde om het niveau in te stellen (Paragraph, Word, Page). |
setThreadsCount(int threadsCount)
public void setThreadsCount(int threadsCount)
Haalt op of stelt het aantal threads in voor verwerking. Standaard betekent 0 dat de afbeelding wordt verwerkt met een aantal threads gelijk aan het aantal processoren. ThreadsCount = 1 betekent dat de afbeelding wordt verwerkt in de hoofdthread.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| threadsCount | int | het aantal threads dat zal worden aangemaakt voor parallelle herkenning van afbeeldingsfragmenten. |
setUpscaleSmallFont(boolean upscaleSmallFont)
public void setUpscaleSmallFont(boolean upscaleSmallFont)
Staat toe extra algoritmen te gebruiken specifiek voor herkenning van kleine lettertypen. Handig voor afbeeldingen met kleine tekens.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| upscaleSmallFont | boolean | bevat een booleaanse waarde - een upscaleSmallFont is ingesteld. |