Class AsposeOcr

AsposeOcr class

Κύριο API για Aspose OCR library

public class AsposeOcr

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

ΟνομαΠεριγραφή
AsposeOcr()Αρχικοποιεί μια νέα παρουσία τουAsposeOcr class. Κενός κατασκευαστής.
AsposeOcr(string)Αρχικοποιεί μια νέα παρουσία τουAsposeOcr class. Ορίστε τους επιτρεπόμενους χαρακτήρες με την ιδιότητα αλφαβήτου.

Μέθοδοι

ΟνομαΠεριγραφή
CalculateSkew(MemoryStream)Υπολογίζει τη γωνία κλίσης μιας εικόνας.
CalculateSkew(string)Υπολογίζει τη γωνία κλίσης μιας εικόνας.
CalculateSkewFromUri(string)Υπολογίζει τη γωνία κλίσης μιας εικόνας από το URI.
CompareImageTexts(string, string, RecognitionSettings, bool)Ελέγξτε αν δύο εικόνες περιέχουν το ίδιο κείμενο.
CorrectSpelling(string, SpellCheckLanguage, string)Διορθώνει κείμενο (αντικαθιστά ανορθόγραφες λέξεις).
GetRectangles(MemoryStream, AreasType, bool)Ανιχνεύει περιοχές κειμένου στην εικόνα. Δεν εφαρμόζεται αυτόματη διόρθωση λοξής εικόνας. Υποστηρίζει GIF, PNG, JPEG, BMP, TIFF, JFIF.
GetRectangles(string, AreasType, bool)Ανιχνεύει περιοχές κειμένου στην εικόνα. Δεν εφαρμόζεται αυτόματη διόρθωση λοξής εικόνας. Υποστηρίζει GIF, PNG, JPEG, BMP, TIFF, JFIF.
ImageHasText(string, Regex, RecognitionSettings)Ελέγξτε αν το κείμενο της εικόνας ταιριάζει με την παρεχόμενη κανονική έκφραση.
ImageHasText(string, string, RecognitionSettings, bool)Ελέγξτε αν η εικόνα περιέχει το παρεχόμενο τμήμα κειμένου.
ImageTextDiff(string, string, RecognitionSettings, bool)Συγκρίνετε τα κείμενα στις δύο εικόνες και επιστρέψτε έναν αριθμό που αντιπροσωπεύει πόσο μοιάζουν (0 έως 1).
PreprocessImage(MemoryStream, PreprocessingFilter)Χρησιμοποιήστε την προεπεξεργασία εικόνας για να βελτιώσετε την ακρίβεια του OCR. Δημιουργήστε μια λίστα φίλτρων που θα εφαρμοστούν στην εικόνα εισόδου με τη σειρά που καθορίζετε. παράδειγμα για να δημιουργήσετε φίλτρα: PreprocessingFilter filters = new PreprocessingFilterd___000 , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize.6. ), PreprocessingFilter.Dilate() }; Δεν τα χρειάζεστε όλα. Ρυθμίστε μόνο ό,τι χρειάζεστε.
PreprocessImage(string, PreprocessingFilter)Χρησιμοποιήστε την προεπεξεργασία εικόνας για να βελτιώσετε την ακρίβεια του OCR. Δημιουργήστε μια λίστα φίλτρων που θα εφαρμοστούν στην εικόνα εισόδου με τη σειρά που καθορίζετε. παράδειγμα για να δημιουργήσετε φίλτρα: PreprocessingFilter filters = new PreprocessingFilterd___000 , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize.6. ), PreprocessingFilter.Dilate() }; Δεν τα χρειάζεστε όλα. Ρυθμίστε μόνο ό,τι χρειάζεστε.
RecognizeCarPlate(MemoryStream, CarPlateRecognitionSettings)Αναγνωρίζει πινακίδα αυτοκινήτου.
RecognizeCarPlate(string, CarPlateRecognitionSettings)Αναγνωρίζει πινακίδα αυτοκινήτου.
RecognizeDjvu(MemoryStream, DocumentRecognitionSettings)Αναγνώριση κειμένου από πολυσέλιδη εικόνα DJVU. Αναγνωρίζει το αρχείο DJVU με δυνατότητα καθορισμούDocumentRecognitionSettings . Υποστηρίζει μόνο DJVU. Δεν υποστηρίζει άλλους τύπους εικόνας.
RecognizeDjvu(string, DocumentRecognitionSettings)Αναγνώριση κειμένου από πολυσέλιδη εικόνα DJVU. Αναγνωρίζει το αρχείο DJVU με δυνατότητα καθορισμούDocumentRecognitionSettings . Υποστηρίζει μόνο DJVU. Δεν υποστηρίζει άλλους τύπους εικόνας.
RecognizeIDCard(MemoryStream, IDCardRecognitionSettings)Αναγνωρίζει κείμενο στην ταυτότητα.
RecognizeIDCard(string, IDCardRecognitionSettings)Αναγνωρίζει κείμενο στην ταυτότητα.
RecognizeImage(MemoryStream)Αναγνωρίζει κείμενο στην εικόνα.
RecognizeImage(string)Αναγνωρίζει κείμενο στην εικόνα.
RecognizeImage(MemoryStream, RecognitionSettings)Αναγνωρίζει κείμενο στην εικόνα. Αναγνωρίζει εικόνα με δυνατότητα καθορισμούRecognitionSettings . Υποστηρίζει GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeImage(string, RecognitionSettings)Αναγνωρίζει κείμενο στην εικόνα.
RecognizeImage(Color[], int, int, RecognitionSettings)Αναγνωρίζει κείμενο στην εικόνα.
RecognizeImage(byte[], int, int, PixelType, RecognitionSettings)Αναγνωρίζει κείμενο στην εικόνα.
RecognizeImageFast(MemoryStream)Αναγνώριση κειμένου στην εικόνα με καλή ποιότητα. Δεν χρησιμοποιεί διόρθωση κλίσης και ανίχνευση περιοχών. Λειτουργεί σε γρήγορη λειτουργία.
RecognizeImageFast(string)Αναγνώριση κειμένου στην εικόνα με καλή ποιότητα. Δεν χρησιμοποιεί διόρθωση κλίσης και ανίχνευση περιοχών. Λειτουργεί σε γρήγορη λειτουργία.
RecognizeImageFromBase64(string, RecognitionSettings)Αναγνωρίζει κείμενο στην εικόνα που παρέχεται σε τύπο base64.
RecognizeImageFromUri(string, RecognitionSettings)Αναγνωρίζει κείμενο στην εικόνα που παρέχεται από τον σύνδεσμο URI.
RecognizeInvoice(MemoryStream, InvoiceRecognitionSettings)Αναγνωρίζει κείμενο στην εικόνα τιμολογίου.
RecognizeInvoice(string, InvoiceRecognitionSettings)Αναγνωρίζει κείμενο στην εικόνα τιμολογίου.
RecognizeLine(MemoryStream)Αναγνωρίζει την εικόνα που περιέχει μία γραμμή κειμένου. Δεν εφαρμόζεται αυτόματη διόρθωση λοξής εικόνας. Υποστηρίζει GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeLine(string)Αναγνωρίζει την εικόνα που περιέχει μία γραμμή κειμένου. Δεν εφαρμόζεται αυτόματη διόρθωση λοξής εικόνας. Υποστηρίζει GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeMultipleImages(List<string>)Αναγνωρίζει πολλές εικόνες από λίστα με προεπιλεγμένες ρυθμίσεις. Τα αρχεία και οι φάκελοι δεν υποστηρίζονται. Ο μέγιστος αριθμός επεξεργασμένων εικόνων είναι 20. Υποστηρίζει GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeMultipleImages(string)Αναγνωρίζει πολλές εικόνες συσκευασμένες σε αρχείο ZIP ή από φάκελο με προεπιλεγμένες ρυθμίσεις. Τα ένθετα αρχεία και οι φάκελοι δεν υποστηρίζονται. Ο μέγιστος αριθμός επεξεργασμένων εικόνων είναι 20. Υποστηρίζει GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeMultipleImages(List<string>, RecognitionSettings)Αναγνωρίζει πολλές εικόνες από τη λίστα. Τα αρχεία και οι φάκελοι δεν υποστηρίζονται. Ο μέγιστος αριθμός επεξεργασμένων εικόνων είναι 20. Υποστηρίζει GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeMultipleImages(string, RecognitionSettings)Αναγνωρίζει πολλές εικόνες συσκευασμένες σε αρχείο ZIP ή από φάκελο. Τα ένθετα αρχεία και οι φάκελοι δεν υποστηρίζονται. Ο μέγιστος αριθμός επεξεργασμένων εικόνων είναι 20. Υποστηρίζει GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizePassport(MemoryStream, PassportRecognitionSettings)Αναγνωρίζει κείμενο στα διαβατήρια.
RecognizePassport(string, PassportRecognitionSettings)Αναγνωρίζει κείμενο στα διαβατήρια.
RecognizePdf(MemoryStream, DocumentRecognitionSettings)Αναγνώριση κειμένου από σαρωμένο pdf (εξαγωγή εικόνων). Αναγνωρίζει αρχείο pdf με δυνατότητα καθορισμούRecognitionSettings . Υποστηρίζει μόνο σαρωμένο PDF. Δεν υποστηρίζει PDF με δυνατότητα αναζήτησης.
RecognizePdf(string, DocumentRecognitionSettings)Αναγνώριση κειμένου από σαρωμένο pdf (εξαγωγή εικόνων). Αναγνωρίζει αρχείο pdf με δυνατότητα καθορισμούDocumentRecognitionSettings . Υποστηρίζει μόνο σαρωμένο PDF. Δεν υποστηρίζει PDF με δυνατότητα αναζήτησης.
RecognizeReceipt(MemoryStream, ReceiptRecognitionSettings)Αναγνωρίζει κείμενο στην εικόνα.
RecognizeReceipt(string, ReceiptRecognitionSettings)Αναγνωρίζει κείμενο στην εικόνα.
RecognizeTiff(MemoryStream, DocumentRecognitionSettings)Αναγνώριση κειμένου από πολυσέλιδη εικόνα TIFF. Αναγνωρίζει το αρχείο TIFF με δυνατότητα καθορισμούDocumentRecognitionSettings . Υποστηρίζει μόνο TIFF (TIF). Δεν υποστηρίζει άλλους τύπους εικόνας.
RecognizeTiff(string, DocumentRecognitionSettings)Αναγνώριση κειμένου από πολυσέλιδη εικόνα TIFF. Αναγνωρίζει το αρχείο TIFF με δυνατότητα καθορισμούDocumentRecognitionSettings . Υποστηρίζει μόνο TIFF (TIF). Δεν υποστηρίζει άλλους τύπους εικόνας.
static SaveMultipageDocument(MemoryStream, SaveFormat, List<RecognitionResult>)Επιτρέπει τη λήψη πολυσέλιδου εγγράφου από τη λίστα αντικειμένων RecognitionResult
static SaveMultipageDocument(string, SaveFormat, List<RecognitionResult>)Επιτρέπει τη λήψη πολυσέλιδου εγγράφου από τη λίστα αντικειμένων RecognitionResult

Εκδηλώσεις

ΟνομαΠεριγραφή
event OcrProgressΈνα συμβάν για την παρακολούθηση της προόδου της αναγνώρισης εικόνων πολλών σελίδων.

Δείτε επίσης