Βρείτε Κείμενο στην Εικόνα χρησιμοποιώντας Python

Σε αυτό το σεμινάριο, θα μάθετε πώς να βρίσκετε κείμενο στην εικόνα χρησιμοποιώντας την Python. Διαθέτει όλες τις λεπτομέρειες για να ορίσετε το περιβάλλον, μια λίστα βημάτων και ένα δείγμα κώδικα για την αναζήτηση κειμένου εικόνας χρησιμοποιώντας Python. Θα μάθετε να ορίζετε σημαίες για την προσαρμογή της λειτουργίας αναζήτησης σε διαφορετικούς τύπους εικόνων όπως PNG, JPG, BMP, TIFF κ.λπ.

Βήματα για την εύρεση κειμένου στην εικόνα χρησιμοποιώντας Python

  1. Ρυθμίστε το περιβάλλον ώστε να χρησιμοποιεί το Aspose.OCR for Python via .NET για την αναζήτηση λέξεων σε μια εικόνα
  2. Δημιουργήστε μια παρουσία της μηχανής Aspose OCR χρησιμοποιώντας την κλάση AsposeOcr
  3. Διαμορφώστε τις ρυθμίσεις αναγνώρισης με την απαιτούμενη γλώσσα
  4. Ελέγξτε εάν η απαιτούμενη λέξη υπάρχει στην εικόνα χρησιμοποιώντας τη μέθοδο image_has_text()
  5. Εμφανίστε το κατάλληλο μήνυμα σύμφωνα με το αποτέλεσμα αναζήτησης

Αυτά τα βήματα συνοψίζουν τον τρόπο αναζήτησης κειμένου από εικόνα χρησιμοποιώντας Python. Δημιουργήστε μια παρουσία της μηχανής Aspose OCR, διαμορφώστε τις ρυθμίσεις αναγνώρισης και ορίστε τη λέξη-στόχο για αναζήτηση. Τέλος, καλέστε τη μέθοδο image_has_text() με το όνομα της εικόνας εισαγωγής, τη λέξη-στόχο, τη σημαία για να αγνοήσετε την περίπτωση και τη σημαία αυτόματης λοξής για την αναζήτηση της λέξης.

Κώδικας για το Text Finder στην εικόνα χρησιμοποιώντας Python

import aspose.ocr as api # Import the Aspose OCR library
from aspose.ocr import License # Import the License class from the Aspose OCR library
# Set the Aspose OCR license
license = License()
license.set_license("license.lic") # Load the license file to activate the full features of Aspose OCR
# Create an instance of the Aspose OCR engine
asposeOcr = api.AsposeOcr()
# Configure recognition settings
settings = api.RecognitionSettings() # Create a settings object for OCR recognition
settings.language = api.Language.ENG # Set the recognition language to English (ENG)
# Define the target word to search for in the image
targetWord = "Restaurant"
# Check if the target word is present in the image
if asposeOcr.image_has_text("Receipt1.png", targetWord, settings, True, False):
# If the word is found, print a success message
print("The image contains the word " + targetWord)
else:
# If the word is not found, print a failure message
print("The image does not contain the word " + targetWord)

Αυτό το δείγμα κώδικα εμφανίζει την αναζήτηση κειμένου σε εικόνα χρησιμοποιώντας Python. Μπορείτε να ορίσετε προσαρμογές όπως η χρήση πρόσθετων αλγορίθμων για την αναγνώριση μικρής γραμματοσειράς, μια σημαία για την αναγνώριση μιας γραμμής, τη ρύθμιση της λίστας περιοχών κειμένου και μια σημαία για την αναζήτηση κειμένου σε πίνακες. Μπορούν επίσης να οριστούν άλλες παράμετροι, όπως η επιλογή γλώσσας κειμένου στην εικόνα, μια λίστα συμβόλων στη μαύρη λίστα και μια λίστα επιτρεπόμενων συμβόλων και χαρακτήρων.

Αυτό το άρθρο μας δίδαξε τη διαδικασία αναζήτησης κειμένου από εικόνα χρησιμοποιώντας Python. Εάν θέλετε να εξαγάγετε κείμενο από ένα τιμολόγιο, ανατρέξτε στο άρθρο στο Εξαγωγή δεδομένων από τιμολόγια με χρήση Python.

 Ελληνικά