ReceiptRecognitionSettings
Inheritance: java.lang.Object
public class ReceiptRecognitionSettings
Ρυθμίσεις για την αναγνώριση απόδειξης. Περιέχει στοιχεία που επιτρέπουν την προσαρμογή της διαδικασίας αναγνώρισης.
Κατασκευαστές
| Κατασκευαστής | Περιγραφή |
|---|---|
| ReceiptRecognitionSettings() | Προεπιλεγμένος κατασκευαστής: ορίστε autoSkew σε true. |
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| setAllowedCharacters(CharactersAllowedType allowedCharacters) | Σύνολο επιτρεπόμενων χαρακτήρων. |
| setAllowedCharacters(String allowedCharacters) | Σύνολο επιτρεπόμενων χαρακτήρων. |
| setAutomaticColorInversion(boolean automaticColorInversion) | Ανιχνεύει εικόνες με λευκό κείμενο σε σκούρο/μαύρο φόντο και επιλέγει αυτόματα έναν ειδικό αλγόριθμο OCR για αυτές. |
| setIgnoredCharacters(String characters) | Ορίζει τη μαύρη λίστα για σύμβολα αναγνώρισης. |
| setLanguage(Language language) | |
| setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel) | Καθορίζει το επίπεδο ανίχνευσης γλώσσας για την αναγνώριση κειμένου. |
| setThreadsCount(int threadsCount) | Λαμβάνει ή ορίζει τον αριθμό των νημάτων για επεξεργασία. |
| setUpscaleSmallFont(boolean upscaleSmallFont) | Σας επιτρέπει να χρησιμοποιήσετε πρόσθετους αλγόριθμους ειδικά για την αναγνώριση μικρών γραμματοσειρών. |
ReceiptRecognitionSettings()
public ReceiptRecognitionSettings()
Προεπιλεγμένος κατασκευαστής: ορίστε autoSkew σε true.
setAllowedCharacters(CharactersAllowedType allowedCharacters)
public void setAllowedCharacters(CharactersAllowedType allowedCharacters)
Σύνολο επιτρεπόμενων χαρακτήρων. Καθορίζει τον τύπο των χαρακτήρων που επιτρέπονται για το αποτέλεσμα της αναγνώρισης.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| allowedCharacters | CharactersAllowedType | περιέχει τιμή enum @see CharactersAllowedType. |
setAllowedCharacters(String allowedCharacters)
public void setAllowedCharacters(String allowedCharacters)
Σύνολο επιτρεπόμενων χαρακτήρων. Καθορίζει τον πίνακα των χαρακτήρων που επιτρέπονται για το αποτέλεσμα της αναγνώρισης.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| allowedCharacters | java.lang.String | περιέχει πίνακα χαρακτήρων. |
setAutomaticColorInversion(boolean automaticColorInversion)
public void setAutomaticColorInversion(boolean automaticColorInversion)
Ανιχνεύει εικόνες με λευκό κείμενο σε σκούρο/μαύρο φόντο και επιλέγει αυτόματα έναν ειδικό αλγόριθμο OCR για αυτές.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| automaticColorInversion | boolean | περιέχει boolean τιμή - ένα automaticColorInversion έχει οριστεί. |
setIgnoredCharacters(String characters)
public void setIgnoredCharacters(String characters)
Ορίζει τη μαύρη λίστα για σύμβολα αναγνώρισης.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| characters | java.lang.String | Χαρακτήρες που εξαιρούνται από την αναγνώριση. |
setLanguage(Language language)
public void setLanguage(Language language)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| language | Language | Ορίζει τη γλώσσα που χρησιμοποιείται για OCR. Πολλαπλές γλώσσες (καμία) από προεπιλογή. |
setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)
public void setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)
Καθορίζει το επίπεδο ανίχνευσης γλώσσας για την αναγνώριση κειμένου. Λειτουργεί μόνο εάν η επιλεγμένη γλώσσα είναι Language.MULTILANGUAGE, Language.AUTO ή Language.UNIVERSAL. Αυτή η διαδικασία είναι χρονοβόρα και επιβραδύνει σημαντικά τη συνολική αναγνώριση.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| languageDetectionLevel | LanguageDetectionLevel | Τιμή enum για ορισμό επιπέδου (Paragraph, Word, Page). |
setThreadsCount(int threadsCount)
public void setThreadsCount(int threadsCount)
Λαμβάνει ή ορίζει τον αριθμό των νημάτων για επεξεργασία. Από προεπιλογή, το 0 σημαίνει ότι η εικόνα θα επεξεργαστεί με αριθμό νημάτων ίσο με τον αριθμό των επεξεργαστών σας. ThreadsCount = 1 σημαίνει ότι η εικόνα θα επεξεργαστεί στο κύριο νήμα.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| threadsCount | int | ο αριθμός των νημάτων που θα δημιουργηθούν για παράλληλη αναγνώριση τμημάτων εικόνας. |
setUpscaleSmallFont(boolean upscaleSmallFont)
public void setUpscaleSmallFont(boolean upscaleSmallFont)
Σας επιτρέπει να χρησιμοποιήσετε πρόσθετους αλγόριθμους ειδικά για την αναγνώριση μικρών γραμματοσειρών. Χρήσιμο για εικόνες με χαρακτήρες μικρού μεγέθους.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| upscaleSmallFont | boolean | περιέχει boolean τιμή - ένα upscaleSmallFont έχει οριστεί. |