Estrarre il testo dall'immagine utilizzando Python

Questo tutorial ti insegnerà come estrarre testo da un’immagine usando Python. Fornisce informazioni per impostare l’ambiente per usare Aspose.OCR, un elenco di passaggi per descrivere il flusso del programma e un codice Python per estrarre testo da un’immagine. Imparerai a estrarre testo da una singola immagine PNG/JPEG/PDF/TIFF/GIF/BMP o da una raccolta di immagini in una directory.

Passaggi per estrarre il testo dall’immagine in Python

  1. Imposta l’ambiente per l’utilizzo di Aspose.OCR for Python via .NET per estrarre il testo da un’immagine
  2. Crea un oggetto della classe AsposeOcr per leggere il testo
  3. Crea un oggetto della classe di raccolta OcrInput per aggiungere immagini
  4. Imposta il tipo di input Ocr su DIRECTORY
  5. Aggiungere uno o più percorsi di directory alla raccolta di immagini
  6. Chiamare il metodo extractTextFromImage() fornendo l’oggetto OcrInput
  7. Visualizza tutto il testo estratto sulla console

Questi passaggi descrivono il programma Python per estrarre testo da un’immagine. Crea un oggetto della classe AsposeOcr, l’oggetto OcrInput per gestire la raccolta di immagini, imposta l’elenco delle immagini nella raccolta e chiama il metodo recognize() per leggere il testo. Infine, il testo riconosciuto viene visualizzato uno alla volta analizzando la raccolta restituita dal metodo recognize().

Codice per estrarre testo da un’immagine usando OCR in Python

import aspose.ocr as api
from aspose.ocr import License
# Instantiate a license
license = License()
license.set_license("License.lic")
extractTextFromImage = api.AsposeOcr()
imageDatas = api.OcrInput(api.InputType.DIRECTORY)
imageDatas.add("/Users/myuser/Images/")
textExtractedFromImage = extractTextFromImage.recognize(imageDatas)
length = textExtractedFromImage.length
for i in range(length):
print(textExtractedFromImage[i].recognition_text)

Questo codice dimostra l’estrazione di testo da un’immagine tramite Python. Puoi impostare il tipo di input su SINGLE_IMAGE, PDF, TIFF, URL, ZIP, ecc. in base alle tue esigenze. Puoi aggiungere più percorsi di directory o percorsi di immagini tramite il metodo add() nella classe OcrInput.

Questo articolo ci ha insegnato il processo di estrazione dati da un’immagine usando Python. Per leggere l’immagine scritta a mano, fare riferimento all’articolo su Convertire la scrittura a mano in testo usando Python.

 Italiano