Pronađite tekst u slici pomoću Pythona

U ovom vodiču naučit ćete kako pronaći tekst na slici pomoću Pythona. Ima sve pojedinosti za postavljanje okruženja, popis koraka i primjer koda za pretragu teksta slike pomoću Pythona. Naučit ćete postaviti zastavice za prilagođavanje operacije pretraživanja u različitim vrstama slika kao što su PNG, JPG, BMP, TIFF, itd.

Koraci za pronalaženje teksta na slici pomoću Pythona

  1. Postavite okruženje da koristi Aspose.OCR for Python via .NET za pretraživanje riječi na slici
  2. Stvorite instancu Aspose OCR motora pomoću klase AsposeOcr
  3. Konfigurirajte postavke prepoznavanja s potrebnim jezikom
  4. Provjerite postoji li tražena riječ na slici pomoću metode image_has_text()
  5. Prikaži odgovarajuću poruku prema rezultatu pretraživanja

Ovi koraci sažimaju kako pretraživati tekst sa slike pomoću Pythona. Napravite instancu Aspose OCR mehanizma, konfigurirajte postavke prepoznavanja i definirajte ciljnu riječ za pretraživanje. Na kraju, pozovite metodu image_has_text() s nazivom ulazne slike, ciljanom riječi, oznakom za ignoriranje velikih i malih slova i oznakom automatskog iskrivljenja za pretraživanje riječi.

Kod za traženje teksta u slici pomoću Pythona

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)

Ovaj primjer koda prikazuje traženje teksta na slici pomoću Pythona. Možete postaviti prilagodbe poput upotrebe dodatnih algoritama za prepoznavanje malog fonta, zastavice za prepoznavanje jednog retka, postavljanja popisa tekstualnih područja i zastavice za pretraživanje teksta u tablicama. Mogu se postaviti i drugi parametri poput odabira jezika teksta na slici, popisa simbola na crnoj listi i popisa dopuštenih simbola i znakova.

Ovaj nas je članak naučio procesu pretraživanja teksta iz slike pomoću Pythona. Ako želite izvući tekst iz fakture, pogledajte članak na Ekstrakcija podataka iz faktura pomoću Pythona.

 Hrvatski