ReceiptRecognitionSettings

Inheritance: java.lang.Object

public class ReceiptRecognitionSettings

Impostazioni per il riconoscimento delle ricevute Contiene elementi che consentono di personalizzare il processo di riconoscimento

Costruttori

CostruttoreDescrizione
ReceiptRecognitionSettings()Costruttore predefinito: imposta autoSkew true.

Metodi

MetodoDescrizione
setAllowedCharacters(CharactersAllowedType allowedCharacters)Insieme di caratteri consentiti.
setAllowedCharacters(String allowedCharacters)Insieme di caratteri consentiti.
setAutomaticColorInversion(boolean automaticColorInversion)Rileva immagini con testo bianco su sfondo scuro/nero e scegli automaticamente un algoritmo OCR speciale per esse.
setIgnoredCharacters(String characters)Imposta la lista nera per i simboli di riconoscimento.
setLanguage(Language language)
setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)Specifica il livello di rilevamento della lingua per il riconoscimento del testo.
setThreadsCount(int threadsCount)Ottiene o imposta il numero di thread per l’elaborazione.
setUpscaleSmallFont(boolean upscaleSmallFont)Consente di utilizzare algoritmi aggiuntivi specificamente per il riconoscimento di caratteri di piccole dimensioni.

ReceiptRecognitionSettings()

public ReceiptRecognitionSettings()

Costruttore predefinito: imposta autoSkew true.

setAllowedCharacters(CharactersAllowedType allowedCharacters)

public void setAllowedCharacters(CharactersAllowedType allowedCharacters)

Insieme di caratteri consentiti. Determina il tipo di caratteri consentiti per il risultato del riconoscimento.

Parameters:

ParametroTipoDescrizione
allowedCharactersCharactersAllowedTypecontiene il valore enum @see CharactersAllowedType.

setAllowedCharacters(String allowedCharacters)

public void setAllowedCharacters(String allowedCharacters)

Insieme di caratteri consentiti. Determina l’array di caratteri consentiti per il risultato del riconoscimento.

Parameters:

ParametroTipoDescrizione
allowedCharactersjava.lang.Stringcontiene un array di caratteri.

setAutomaticColorInversion(boolean automaticColorInversion)

public void setAutomaticColorInversion(boolean automaticColorInversion)

Rileva immagini con testo bianco su sfondo scuro/nero e scegli automaticamente un algoritmo OCR speciale per esse.

Parameters:

ParametroTipoDescrizione
automaticColorInversionbooleancontiene valore booleano - è impostato automaticColorInversion.

setIgnoredCharacters(String characters)

public void setIgnoredCharacters(String characters)

Imposta la lista nera per i simboli di riconoscimento.

Parameters:

ParametroTipoDescrizione
charactersjava.lang.StringCaratteri esclusi dal riconoscimento.

setLanguage(Language language)

public void setLanguage(Language language)

Parameters:

ParametroTipoDescrizione
languageLanguageImposta la lingua usata per l’OCR. Multilingua (nessuna) per impostazione predefinita.

setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)

public void setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)

Specifica il livello di rilevamento della lingua per il riconoscimento del testo. Funziona solo se la lingua selezionata è Language.MULTILANGUAGE, Language.AUTO o Language.UNIVERSAL. Questo processo richiede tempo e rallenta significativamente il riconoscimento complessivo.

Parameters:

ParametroTipoDescrizione
languageDetectionLevelLanguageDetectionLevelvalore enum per impostare il livello (Paragraph, Word, Page).

setThreadsCount(int threadsCount)

public void setThreadsCount(int threadsCount)

Ottiene o imposta il numero di thread per l’elaborazione. Per impostazione predefinita, 0 significa che l’immagine verrà elaborata con un numero di thread pari al numero dei tuoi processori. ThreadsCount = 1 significa che l’immagine verrà elaborata nel thread principale.

Parameters:

ParametroTipoDescrizione
threadsCountintil numero di thread che verranno creati per il riconoscimento parallelo dei frammenti di immagine.

setUpscaleSmallFont(boolean upscaleSmallFont)

public void setUpscaleSmallFont(boolean upscaleSmallFont)

Consente di utilizzare algoritmi aggiuntivi specificamente per il riconoscimento di caratteri di piccole dimensioni. Utile per immagini con caratteri di piccole dimensioni.

Parameters:

ParametroTipoDescrizione
upscaleSmallFontbooleancontiene valore booleano - è impostato upscaleSmallFont.