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
- Állítsa be a környezetet, hogy a Aspose.OCR for Python via .NET használatával keressen szavakat egy képen
- Hozzon létre egy példányt az Aspose OCR motorból a AsposeOcr osztály használatával
- Konfigurálja a felismerési beállításokat a kívánt nyelven
- Ellenőrizze, hogy a kívánt szó megtalálható-e a képen a image_has_text() módszerrel
- 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.