ReceiptRecognitionSettings

Inheritance: java.lang.Object

public class ReceiptRecognitionSettings

Instellingen voor de kassabonherkenning bevatten elementen die het aanpassen van het herkenningsproces mogelijk maken.

Constructors

ConstructorBeschrijving
ReceiptRecognitionSettings()Standaardconstructor: stel autoSkew in op true.

Methoden

MethodeBeschrijving
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.
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.

ReceiptRecognitionSettings()

public ReceiptRecognitionSettings()

Standaardconstructor: stel autoSkew in op true.

setAllowedCharacters(CharactersAllowedType allowedCharacters)

public void setAllowedCharacters(CharactersAllowedType allowedCharacters)

Toegestane tekenset. Bepaalt het type tekens dat is toegestaan voor het herkenningsresultaat.

Parameters:

ParameterTypeBeschrijving
allowedCharactersCharactersAllowedTypebevat 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:

ParameterTypeBeschrijving
allowedCharactersjava.lang.Stringbevat 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:

ParameterTypeBeschrijving
automaticColorInversionbooleanbevat een booleaanse waarde - een automaticColorInversion is ingesteld.

setIgnoredCharacters(String characters)

public void setIgnoredCharacters(String characters)

Stelt de zwarte lijst in voor herkenningssymbolen.

Parameters:

ParameterTypeBeschrijving
charactersjava.lang.StringTekens uitgesloten van herkenning.

setLanguage(Language language)

public void setLanguage(Language language)

Parameters:

ParameterTypeBeschrijving
languageLanguageStelt 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:

ParameterTypeBeschrijving
languageDetectionLevelLanguageDetectionLevelenum-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:

ParameterTypeBeschrijving
threadsCountinthet 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:

ParameterTypeBeschrijving
upscaleSmallFontbooleanbevat een booleaanse waarde - een upscaleSmallFont is ingesteld.