PassportRecognitionSettings
Inheritance: java.lang.Object, com.aspose.ocr.ReceiptRecognitionSettings
public class PassportRecognitionSettings extends ReceiptRecognitionSettings
Paramètres pour la reconnaissance de passeport. Contient des éléments qui permettent de personnaliser le processus de reconnaissance.
Constructeurs
| Constructeur | Description |
|---|---|
| PassportRecognitionSettings() |
Méthodes
| Méthode | Description |
|---|---|
| setAllowedCharacters(CharactersAllowedType allowedCharacters) | Ensemble de caractères autorisés. |
| setAllowedCharacters(String allowedCharacters) | Ensemble de caractères autorisés. |
| setAutomaticColorInversion(boolean automaticColorInversion) | Détecter les images avec du texte blanc sur fond sombre/noir et choisir automatiquement un algorithme OCR spécial pour celles‑ci. |
| setCountry(Country country) | Définissez le modèle pour la reconnaissance de passeport et pour extraire les mots-clés. |
| setIgnoredCharacters(String characters) | Définit la liste noire pour les symboles de reconnaissance. |
| setLanguage(Language language) | |
| setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel) | Spécifie le niveau de détection de la langue pour la reconnaissance de texte. |
| setThreadsCount(int threadsCount) | Obtient ou définit le nombre de threads pour le traitement. |
| setUpscaleSmallFont(boolean upscaleSmallFont) | Vous permet d’utiliser des algorithmes supplémentaires spécifiquement pour la reconnaissance de petites polices. |
PassportRecognitionSettings()
public PassportRecognitionSettings()
setAllowedCharacters(CharactersAllowedType allowedCharacters)
public void setAllowedCharacters(CharactersAllowedType allowedCharacters)
Ensemble de caractères autorisés. Détermine le type de caractères autorisés pour le résultat de reconnaissance.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| allowedCharacters | CharactersAllowedType | contient la valeur d’énumération @see CharactersAllowedType |
setAllowedCharacters(String allowedCharacters)
public void setAllowedCharacters(String allowedCharacters)
Ensemble de caractères autorisés. Détermine le tableau de caractères autorisés pour le résultat de reconnaissance.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| allowedCharacters | java.lang.String | contient un tableau de caractères. |
setAutomaticColorInversion(boolean automaticColorInversion)
public void setAutomaticColorInversion(boolean automaticColorInversion)
Détecter les images avec du texte blanc sur fond sombre/noir et choisir automatiquement un algorithme OCR spécial pour celles‑ci.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| automaticColorInversion | boolean | contient une valeur booléenne - un automaticColorInversion est défini. |
setCountry(Country country)
public void setCountry(Country country)
Définissez le modèle pour la reconnaissance de passeport et pour extraire les mots-clés.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| country | Country | pays du passeport. |
setIgnoredCharacters(String characters)
public void setIgnoredCharacters(String characters)
Définit la liste noire pour les symboles de reconnaissance.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| characters | java.lang.String | Caractères exclus de la reconnaissance. |
setLanguage(Language language)
public void setLanguage(Language language)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| language | Language | Définit la langue utilisée pour l’OCR. Multilingue (aucune) par défaut. |
setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)
public void setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)
Spécifie le niveau de détection de la langue pour la reconnaissance de texte. Fonctionne uniquement si la langue sélectionnée est Language.MULTILANGUAGE, Language.AUTO ou Language.UNIVERSAL. Ce processus est long et ralentit considérablement la reconnaissance globale.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| languageDetectionLevel | LanguageDetectionLevel | valeur d’énumération pour définir le niveau (Paragraph, Word, Page). |
setThreadsCount(int threadsCount)
public void setThreadsCount(int threadsCount)
Obtient ou définit le nombre de threads pour le traitement. Par défaut, 0 signifie que l’image sera traitée avec un nombre de threads égal à celui de vos processeurs. ThreadsCount = 1 signifie que l’image sera traitée dans le thread principal.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| threadsCount | int | le nombre de threads qui seront créés pour la reconnaissance parallèle des fragments d’image. |
setUpscaleSmallFont(boolean upscaleSmallFont)
public void setUpscaleSmallFont(boolean upscaleSmallFont)
Vous permet d’utiliser des algorithmes supplémentaires spécifiquement pour la reconnaissance de petites polices. Utile pour les images contenant des caractères de petite taille.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| upscaleSmallFont | boolean | contient une valeur booléenne - un upscaleSmallFont est défini. |