Olvassa el ezt a cikket a kézírás szöveggé konvertálásához C#-ban. Megosztja a részleteket a környezet beállításához, a lépések listáját és egy mintakódot a megjegyzések kézírásról szöveggé alakításához C#-ban. A kibővített latin ábécé alapján számos European languages esetén áll rendelkezésre támogatás.
Lépések a kézírás szöveggé konvertálásához C#-ban
- Adja hozzá a Aspose.OCR for .NET NuGet-csomagot a projekthez
- Hozzon létre egy példányt a AsposeOcr osztályból az OCR funkció használatához
- Az OcrInput deklarálása egyetlen képfeldolgozási jelzővel
- Állítsa be az OCR-feldolgozás fájlnevét az OcrInput objektumban
- Ismerje fel a szöveget a képről a RecognizeHandwrittenText() módszerrel
- Iteráljon a felismert szöveges eredmények tömbjén keresztül
- Javítsa ki a felismert szöveg helyesírását a Correct Spelling módszerrel
Ezek a lépések összefoglalják a kézírás szövegré változtatásának folyamatát C#-ban. Hozzon létre egy példányt az AsposeOcr osztályból az OCR szolgáltatások használatához, és állítsa be az InputType.SingleImage jelzőt egyetlen képpel való munkavégzéshez, a kép nevének beállításához és a szöveg felismeréséhez a RecognizeHandwrittenText() metódussal. Végül ismételje meg az összes felismert szöveges eredményt, és szükség esetén javítsa ki a helyesírást.
Kód a kézírás szöveggé alakításához C#-ban
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); | |
} | |
} | |
} |
Ez a kód vezetett minket egy egyszerű kézírás-szöveg alkalmazás kifejlesztéséhez C# nyelven. Ez a funkció segíti a történelmi feljegyzések digitális archiválását, az önéletrajzok és az alkalmazottak feljegyzéseinek olvasását, a tanulói jegyzetek és egyéb jogi és egészségügyi nyilvántartások digitalizálását. A CorrectSpelling() metódus használatával figyelmen kívül hagyhatja a pontos szöveget, például műszaki kifejezéseket stb.
Ez a cikk megtanított minket egy alkalmazás fejlesztésére, amely a kézírást szöveggé alakítja C# nyelven. Ha szöveget szeretne kivonni egy beolvasott PDF-ből, olvassa el a következő cikket: {{HIPERLINK1}}.