In questo tutorial imparerai a convertire la scrittura a mano in testo usando Python. Contiene tutti i dettagli per impostare l’IDE, un elenco di passaggi e un codice di esempio per sviluppare un’app da scrittura a mano a testo usando Python. Questa applicazione leggerà le note scritte a mano dall’immagine caricata PNG e le convertirà in testo digitale ricercabile e modificabile.
Passaggi per convertire le note scritte a mano in testo utilizzando Python
- Installa Aspose.OCR for Python via .NET seguendo le istruzioni qui
- Crea un’istanza del motore OCR utilizzando la classe AsposeOcr
- Inizializza un contenitore di input per l’elaborazione OCR con un singolo tipo di immagine
- Aggiungere il file immagine da elaborare per il riconoscimento del testo
- Esegui text recognition scritto a mano sull’immagine fornita
- Ottieni il numero totale di segmenti di testo riconosciuti
- Scorrere tutti i segmenti di testo riconosciuti e stampare
Questi passaggi descrivono come implementare il riconoscimento della scrittura a mano tramite Python. Istanziare il motore OCR, creare il contenitore di input per le immagini, impostare l’immagine di input ed eseguire il riconoscimento del testo scritto a mano. Ottenere il numero totale di segmenti di testo riconosciuti e visualizzarli sullo schermo analizzando la raccolta di output.
Codice per trasformare la scrittura a mano in testo usando Python
import aspose.ocr as api # Import the Aspose.OCR module | |
from aspose.ocr import License # Import the License class from the module | |
license = License() # Instantiate and apply a license | |
license.set_license("License.lic") # Load the license file | |
extractTextFromImage = api.AsposeOcr() # Create OCR engine | |
imageDatas = api.OcrInput(api.InputType.SINGLE_IMAGE) # Initialize an input container | |
imageDatas.add("sample2.png")# Add the image file | |
# Perform handwritten text recognition on the provided image | |
textExtractedFromImage = extractTextFromImage.recognize_handwritten_text(imageDatas) | |
length = textExtractedFromImage.length # Get the total number | |
# Iterate through all recognized text segments | |
for i in range(length): | |
# Print each recognized text segment to the console | |
print(textExtractedFromImage[i].recognition_text) |
Questo articolo ci ha insegnato come trasformare note scritte a mano in testo usando Python. Per estrarre il testo da un PDF scansionato, fare riferimento all’articolo su Come estrarre il testo da un PDF scansionato in C#.