
Aspose.OCR for Python via .NET
Read & Extract Text from Images via Python API
Leading Powerful Python OCR API allows Developers to Read and Extract Text from Images, Photos, Screenshots, Scanned Documents, and PDF Files.
Στη σύγχρονη ψηφιακή εποχή, η μετατροπή εικόνων σε επεξεργάσιμες μορφές κειμένου έχει γίνει ένα κρίσιμο καθήκον για πολλές επιχειρήσεις και προγραμματιστές. Aspose.OCR for Python via .NET παρέχει μια ισχυρή λύση για την Οπτική Αναγνώριση Χαρακτήρων (OCR) που επιτρέπει στους προγραμματιστές λογισμικού να εξάγουν κείμενο από εικόνες χωρίς κόπο. Το Aspose.OCR for Python via .NET είναι μια ισχυρή βιβλιοθήκη σχεδιασμένη για εργασίες OCR. Ανήκει στη σειρά προϊόντων Aspose, η οποία είναι γνωστή για την παροχή εργαλείων επεξεργασίας εγγράφων υψηλής ποιότητας. Αυτή η βιβλιοθήκη επιτρέπει στους προγραμματιστές να αξιοποιούν τις δυνατότητες του .NET framework ενώ προγραμματίζουν σε Python, επιτρέποντας έτσι την ανάπτυξη διασυστημικών εφαρμογών που μπορούν να εκτελούν λειτουργίες OCR απρόσκοπτα. Υποστηρίζει την αναγνώριση κειμένου σε πάνω από 100 γλώσσες, συμπεριλαμβανομένων των Αγγλικών, Ισπανικών, Γαλλικών, Γερμανικών, Ιταλικών, Κινέζικων, Ιαπωνικών και πολλών άλλων.
Το Aspose.OCR for Python via .NET είναι μια βιβλιοθήκη OCR βασισμένη σε .NET που επιτρέπει στους προγραμματιστές να αναγνωρίζουν και να εξάγουν κείμενο από διάφορες μορφές εικόνας, συμπεριλαμβανομένων JPEG, PNG, GIF, BMP και TIFF. Το API χρησιμοποιεί προηγμένους αλγόριθμους για να εξασφαλίσει υψηλή ακρίβεια στην αναγνώριση κειμένου από διάφορες μορφές εικόνας. Υποστηρίζει την αναγνώριση κειμένου σε διαφορετικές γραμματοσειρές και στυλ. Για τη βελτίωση της ακρίβειας, το Aspose.OCR προσφέρει δυνατότητες προεπεξεργασίας όπως δυαδικοποίηση, διόρθωση κλίσης και αφαίρεση θορύβου. Αυτό βοηθά στην προετοιμασία των εικόνων για καλύτερα αποτελέσματα OCR. Μπορεί να επεξεργαστεί πολλαπλές εικόνες σε μία διαδικασία, επιτρέποντας μαζική επεξεργασία και εξοικονομώντας χρόνο σε περιπτώσεις όπου απαιτείται επεξεργασία μεγάλου όγκου εικόνων. Με τις προηγμένες δυνατότητες του, όπως η υποστήριξη πολλαπλών γλωσσών, η προεπεξεργασία εικόνας, η ανάλυση διάταξης και η διαχείριση σφαλμάτων, το Aspose.OCR αποτελεί ιδανική επιλογή για προγραμματιστές λογισμικού που θέλουν να εργαστούν σε έργα βασισμένα σε OCR.
Ξεκινώντας με Aspose.OCR for Python via .NET
Ο συνιστώμενος τρόπος εγκατάστασης του Aspose.OCR for Python via .NET είναι μέσω pip. Παρακαλούμε χρησιμοποιήστε την παρακάτω εντολή για ομαλή εγκατάσταση.
Εγκατάσταση Aspose.OCR for Python via .NET μέσω pip
pip install aspose-ocr-python-netΜπορείτε να κατεβάσετε το SDK απευθείας από Aspose.OCR Python Cloud SDK product page
Λειτουργίες OCR με Υψηλή Ακρίβεια μέσω Python
Το Aspose.OCR for Python via .NET έχει σχεδιαστεί για υψηλή ακρίβεια και προσέγγιση. Η βιβλιοθήκη ενσωματώνει προχωρημένα μοντέλα μηχανικής μάθησης που βελτιώνουν την ακρίβεια εξαγωγής κειμένου, ακόμη και από παραμορφωμένες ή χαμηλής ανάλυσης εικόνες. Αυτό το χαρακτηριστικό το καθιστά κατάλληλο για εφαρμογές που απαιτούν αξιόπιστη αναγνώριση κειμένου, όπως η αυτοματοποιημένη εξαγωγή δεδομένων από σαρωμένες φόρμες ή έγγραφα. Το παρακάτω απόσπασμα κώδικα παρουσιάζει μια απλή υλοποίηση όπου μια εικόνα φορτώνεται, επεξεργάζεται και εμφανίζεται το αναγνωρισμένο κείμενο.
Πώς να Φορτώσετε Εικόνες, Να Εκτελέσετε OCR και Να Εξάγετε Κείμενο μέσω του Python API;
# Initialize OCR engine
recognitionEngine = AsposeOcr()
# Add image to batch
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample.png")
# Extract text from image
result = recognitionEngine.recognize(input)
# Display the recognition result
print(result[0].recognition_text)
Δυνατότητες Προεπεξεργασίας Εικόνας
Η βιβλιοθήκη Aspose.OCR for Python via .NET παρέχει ισχυρές δυνατότητες προεπεξεργασίας εικόνας μέσα σε εφαρμογές Python. Οι δυνατότητες βελτιώνουν την ακρίβεια του OCR, όπως η διόρθωση κλίσης, η αφαίρεση θορύβου και η κανονικοποίηση εικόνας. Αυτά τα βήματα προεπεξεργασίας είναι κρίσιμα όταν εργάζεστε με εικόνες που μπορεί να έχουν σαρωθεί υπό μη ιδανικές συνθήκες. Το παρακάτω παράδειγμα δείχνει πώς οι προγραμματιστές μπορούν να εκτελέσουν τη λειτουργία διόρθωσης κλίσης, η οποία εξασφαλίζει ότι το κείμενο εντοπίζεται με ακρίβεια, ακόμη και αν η εικόνα είναι ελαφρώς κεκλιμένη ή δεν είναι τέλεια ευθυγραμμισμένη.
Πώς να Εκτελέσετε Λειτουργία OCR με Διόρθωση Κλίσης μέσα σε Εφαρμογές Python;
from aspose.ocr import OcrEngine, SkewCorrection
ocr_engine = OcrEngine()
# Enable skew correction
ocr_engine.set_skew_correction(SkewCorrection.True)
ocr_engine.image = "skewed_image.png"
recognized_text = ocr_engine.get_text()
print("Corrected and Recognized Text:", recognized_text)
Αναγνώριση Χειρόγραφου Κειμένου μέσω Python
Το Aspose.OCR for Python via .NET είναι πολύ εύκολο στη χρήση και μπορεί να αναγνωρίσει τόσο τυπωμένο όσο και χειρόγραφο κείμενο με μόνο μερικές γραμμές κώδικα Python. Αυτή η δυνατότητα είναι πολύ χρήσιμη για εφαρμογές όπως η ψηφιοποίηση χειρόγραφων σημειώσεων ή υπογραφών. Η ικανότητα του λογισμικού να ερμηνεύει διάφορα στυλ κειμένου ενισχύει τη χρησιμότητά του σε τομείς όπως η εκπαίδευση και η νομική τεκμηρίωση. Ακολουθεί ένα παράδειγμα που δείχνει πώς να εκτελέσετε Αναγνώριση Χειρόγραφου Κειμένου χρησιμοποιώντας κώδικα Python.
Πώς να Εκτελέσετε Αναγνώριση Χειρόγραφου Κειμένου μέσω της Βιβλιοθήκης Python;
api = ocr.AsposeOcr()
''' add filters if you need '''
filters = ocr.models.preprocessingfilters.PreprocessingFilter()
#filters.add(ocr.models.preprocessingfilters.PreprocessingFilter.contrast_correction_filter())
''' initialize image collection and put images into it '''
input = ocr.OcrInput(ocr.InputType.SINGLE_IMAGE, filters)
input.add("Data\\OCR\\handwritten.jpg")
''' change recognition options if you need '''
settings = ocr.RecognitionSettings()
settings.detect_areas_mode=ocr.DetectAreasMode.PHOTO
''' run recognition '''
res = api.recognize_handwritten_text(input)
print(res[0].recognition_text)
Προσαρμοσμένες Περιοχές Εικόνας OCR σε Εφαρμογές Python
Το Aspose.OCR for Python via .NET παρέχει πλήρη υποστήριξη για την αναγνώριση κειμένου από συγκεκριμένη περιοχή μιας εικόνας μέσα σε εφαρμογές Python. Οι προγραμματιστές λογισμικού μπορούν να ορίσουν συγκεκριμένες περιοχές εντός μιας εικόνας για OCR, κάτι που είναι χρήσιμο σε σενάρια όπου μόνο ένα τμήμα της εικόνας περιέχει σχετικό κείμενο. Οι προγραμματιστές μπορούν να ορίσουν προσαρμοσμένες περιοχές για OCR σε μια εικόνα, να ορίσουν λειτουργίες αναγνώρισης και να προσαρμόσουν άλλες παραμέτρους ώστε να βελτιστοποιήσουν τη διαδικασία OCR βάσει των απαιτήσεων της εφαρμογής. Ακολουθεί ένα παράδειγμα που δείχνει πώς οι προγραμματιστές λογισμικού μπορούν να αναγνωρίσουν μια μοναδική γραμμή κειμένου με μόνο μερικές γραμμές κώδικα Python.
Πώς να Αναγνωρίσετε Μία Μοναδική Γραμμή Κειμένου σε Εικόνα μέσω Εφαρμογών Python;
api = AsposeOcr()
# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample_line.png")
# recognize without regions detection
settings = RecognitionSettings()
settings.recognize_single_line = True
result = api.recognize(input, settings)
print(result[0].recognition_text)
