Fare riferimento a questo articolo per convertire la scrittura a mano in testo in C#. Condivide i dettagli per impostare l’ambiente, un elenco di passaggi e un codice di esempio per modificare le note da la scrittura a mano in testo in C#. È disponibile il supporto per un numero di European languages basato sull’alfabeto latino esteso.
Passaggi per convertire la scrittura a mano in testo in C#
- Aggiungi il pacchetto NuGet Aspose.OCR for .NET nel tuo progetto
- Crea un’istanza della classe AsposeOcr per avvalerti della funzionalità OCR
- Dichiarare OcrInput con un singolo flag di elaborazione delle immagini
- Imposta il nome del file per l’elaborazione OCR nell’oggetto OcrInput
- Riconoscere il testo dall’immagine utilizzando il metodo RecognizeHandwrittenText()
- Scorrere l’array dei risultati di testo riconosciuti
- Correggere l’ortografia del testo riconosciuto utilizzando il metodo CorrectSpelling
Questi passaggi riassumono il processo per cambiare la scrittura a mano in testo in C#. Crea un’istanza della classe AsposeOcr per usare le funzionalità OCR e imposta il flag InputType.SingleImage per lavorare con una singola immagine, impostando il nome dell’immagine e riconoscendo il testo usando il metodo RecognizeHandwrittenText(). Infine, scorri tutti i risultati del testo riconosciuto e correggi l’ortografia se necessario.
Codice per trasformare la scrittura a mano in testo in C#
using System; | |
using Aspose.OCR; | |
class HandwritingToTextConverter | |
{ | |
static void Main() | |
{ | |
new License().SetLicense("license.lic");// Initialize the OCR library | |
AsposeOcr ocrEngine = new AsposeOcr();// Set up the OCR engine | |
// Load the image for OCR processing | |
OcrInput inputImage = new OcrInput(InputType.SingleImage); | |
inputImage.Add("sample2.png"); | |
var recognitionResults = ocrEngine.RecognizeHandwrittenText(inputImage); | |
// Iterate through the recognized results and print corrected text | |
foreach (var result in recognitionResults) | |
{ | |
string correctedText = ocrEngine.CorrectSpelling(result.RecognitionText); | |
Console.WriteLine(correctedText); | |
} | |
} | |
} |
Questo codice ci ha guidato nello sviluppo di una semplice app di scrittura a mano in testo in C#. Questa funzionalità aiuta nell’archiviazione digitale di registri storici, nella lettura di curriculum e registri dei dipendenti, nella digitalizzazione di appunti di classe degli studenti e di altri registri legali e sanitari. Puoi ignorare l’utilizzo del metodo CorrectSpelling() per visualizzare il testo esatto, ad esempio termini tecnici, ecc.
Questo articolo ci ha insegnato a sviluppare un’app che converte la scrittura a mano in testo in C#. Per estrarre il testo da un PDF scansionato, fare riferimento all’articolo su come estrarre il testo da un PDF scansionato in C#.