InvoiceRecognitionSettings

Inheritance: java.lang.Object, com.aspose.ocr.ReceiptRecognitionSettings

public class InvoiceRecognitionSettings extends ReceiptRecognitionSettings

Ρυθμίσεις για την αναγνώριση τιμολογίου. Περιέχει στοιχεία που επιτρέπουν την προσαρμογή της διαδικασίας αναγνώρισης.

Κατασκευαστές

ΚατασκευαστήςΠεριγραφή
InvoiceRecognitionSettings()Προεπιλεγμένος κατασκευαστής: ορίστε 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)Σας επιτρέπει να χρησιμοποιήσετε πρόσθετους αλγόριθμους ειδικά για την αναγνώριση μικρών γραμματοσειρών.

InvoiceRecognitionSettings()

public InvoiceRecognitionSettings()

Προεπιλεγμένος κατασκευαστής: ορίστε autoSkew σε true.

setAllowedCharacters(CharactersAllowedType allowedCharacters)

public void setAllowedCharacters(CharactersAllowedType allowedCharacters)

Σύνολο επιτρεπόμενων χαρακτήρων. Καθορίζει τον τύπο των χαρακτήρων που επιτρέπονται για το αποτέλεσμα της αναγνώρισης.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
allowedCharactersCharactersAllowedTypeπεριέχει τιμή enum @see CharactersAllowedType.

setAllowedCharacters(String allowedCharacters)

public void setAllowedCharacters(String allowedCharacters)

Σύνολο επιτρεπόμενων χαρακτήρων. Καθορίζει τον πίνακα των χαρακτήρων που επιτρέπονται για το αποτέλεσμα της αναγνώρισης.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
allowedCharactersjava.lang.Stringπεριέχει πίνακα χαρακτήρων.

setAutomaticColorInversion(boolean automaticColorInversion)

public void setAutomaticColorInversion(boolean automaticColorInversion)

Ανιχνεύει εικόνες με λευκό κείμενο σε σκούρο/μαύρο φόντο και επιλέγει αυτόματα έναν ειδικό αλγόριθμο OCR για αυτές.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
automaticColorInversionbooleanπεριέχει boolean τιμή - ένα automaticColorInversion έχει οριστεί.

setIgnoredCharacters(String characters)

public void setIgnoredCharacters(String characters)

Ορίζει τη μαύρη λίστα για σύμβολα αναγνώρισης.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
charactersjava.lang.StringΧαρακτήρες που εξαιρούνται από την αναγνώριση.

setLanguage(Language language)

public void setLanguage(Language language)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
languageLanguageΟρίζει τη γλώσσα που χρησιμοποιείται για OCR. Πολλαπλές γλώσσες (καμία) από προεπιλογή.

setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)

public void setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)

Καθορίζει το επίπεδο ανίχνευσης γλώσσας για την αναγνώριση κειμένου. Λειτουργεί μόνο εάν η επιλεγμένη γλώσσα είναι Language.MULTILANGUAGE, Language.AUTO ή Language.UNIVERSAL. Αυτή η διαδικασία είναι χρονοβόρα και επιβραδύνει σημαντικά τη συνολική αναγνώριση.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
languageDetectionLevelLanguageDetectionLevelΤιμή enum για ορισμό επιπέδου (Paragraph, Word, Page).

setThreadsCount(int threadsCount)

public void setThreadsCount(int threadsCount)

Λαμβάνει ή ορίζει τον αριθμό των νημάτων για επεξεργασία. Από προεπιλογή, το 0 σημαίνει ότι η εικόνα θα επεξεργαστεί με αριθμό νημάτων ίσο με τον αριθμό των επεξεργαστών σας. ThreadsCount = 1 σημαίνει ότι η εικόνα θα επεξεργαστεί στο κύριο νήμα.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
threadsCountintο αριθμός των νημάτων που θα δημιουργηθούν για παράλληλη αναγνώριση τμημάτων εικόνας.

setUpscaleSmallFont(boolean upscaleSmallFont)

public void setUpscaleSmallFont(boolean upscaleSmallFont)

Σας επιτρέπει να χρησιμοποιήσετε πρόσθετους αλγόριθμους ειδικά για την αναγνώριση μικρών γραμματοσειρών. Χρήσιμο για εικόνες με χαρακτήρες μικρού μεγέθους.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
upscaleSmallFontbooleanπεριέχει boolean τιμή - ένα upscaleSmallFont έχει οριστεί.