Szöveg keresése képben a Python segítségével

Ebből az oktatóanyagból megtudhatja, hogyan kereshet szöveget képben a Python segítségével. Minden részletet tartalmaz a környezet beállításához, a lépések listáját és egy mintakódot a Python használatával végzett szöveges képkereséshez. Megtanulja, hogyan állíthat be zászlókat a keresési műveletek testreszabásához különböző típusú képeken, például PNG, JPG, BMP, TIFF stb.

Szöveg keresésének lépései a képen Python használatával

  1. Állítsa be a környezetet, hogy a Aspose.OCR for Python via .NET használatával keressen szavakat egy képen
  2. Hozzon létre egy példányt az Aspose OCR motorból a AsposeOcr osztály használatával
  3. Konfigurálja a felismerési beállításokat a kívánt nyelven
  4. Ellenőrizze, hogy a kívánt szó megtalálható-e a képen a image_has_text() módszerrel
  5. Jelenítse meg a megfelelő üzenetet a keresési eredménynek megfelelően

Ezek a lépések összefoglalják, hogyan lehet keresni szöveget képből Python használatával. Hozzon létre egy példányt az Aspose OCR motorból, konfigurálja a felismerési beállításokat, és adja meg a keresés célszóját. Végül hívja meg az image_has_text() metódust a bemeneti képnévvel, a célszóval, a jelzővel a kis- és nagybetűk figyelmen kívül hagyásához, valamint az automatikus ferdeség jelzővel a szó kereséséhez.

A szövegkereső kódja a képben Python használatával

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)

Ez a mintakód a szöveg keresése a képben funkciót jeleníti meg a Python használatával. Beállíthat olyan testreszabásokat, mint például további algoritmusok használata a kis betűtípusok felismeréséhez, zászló egyetlen sor felismeréséhez, a szövegterületek listájának beállítása, valamint a táblázatokban lévő szövegek kereséséhez szükséges jelző. Más paraméterek is beállíthatók, mint például a szöveg nyelvének kiválasztása a képen, a feketelistán szereplő szimbólumok listája, valamint az engedélyezett szimbólumok és karakterek listája.

Ez a cikk megtanította nekünk a szövegkeresés képből Python használatával folyamatát. Ha szöveget szeretne kivonni egy számlából, olvassa el a Adatkinyerés számlákból Python használatával című cikket.

 Magyar