โปรดดูบทความนี้สำหรับการแปลง การเขียนด้วยลายมือเป็นข้อความใน C# บทความนี้จะแบ่งปันรายละเอียดในการกำหนดสภาพแวดล้อม รายการขั้นตอน และตัวอย่างโค้ดสำหรับการเปลี่ยนบันทึกจาก การเขียนด้วยลายมือเป็นข้อความใน C# มีการรองรับสำหรับ European languages หลายรายการที่ใช้ตัวอักษรละตินขยาย
ขั้นตอนการแปลงลายมือเป็นข้อความใน C#
- เพิ่มแพ็กเกจ NuGet Aspose.OCR for .NET ในโครงการของคุณ
- สร้างอินสแตนซ์ของคลาส AsposeOcr เพื่อใช้ประโยชน์จากฟังก์ชัน OCR
- ประกาศ OcrInput ด้วยแฟล็กการประมวลผลภาพเดียว
- ตั้งชื่อไฟล์สำหรับการประมวลผล OCR ในวัตถุ OcrInput
- จดจำข้อความจากรูปภาพโดยใช้เมธอด RecognizeHandwrittenText()
- ทำซ้ำผ่านอาร์เรย์ของผลลัพธ์ข้อความที่รู้จัก
- แก้ไขการสะกดของข้อความที่รู้จักโดยใช้วิธี CorrectSpelling
ขั้นตอนเหล่านี้สรุปกระบวนการในการ เปลี่ยนลายมือเป็นข้อความใน C# สร้างอินสแตนซ์ของคลาส AsposeOcr เพื่อใช้ฟีเจอร์ OCR และตั้งค่าแฟล็ก InputType.SingleImage สำหรับการทำงานกับรูปภาพเดียว ตั้งชื่อรูปภาพ และจดจำข้อความโดยใช้เมธอด RecognizeHandwrittenText() สุดท้าย ให้ทำซ้ำผ่านผลลัพธ์ข้อความที่จดจำได้ทั้งหมดและแก้ไขการสะกดคำหากจำเป็น
โค้ดสำหรับเปลี่ยนลายมือเป็นข้อความใน 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); | |
} | |
} | |
} |
โค้ดนี้ช่วยให้เราพัฒนาแอปแปลงลายมือเป็นข้อความอย่างง่ายใน C#* ฟีเจอร์นี้ช่วยในการจัดเก็บเอกสารทางประวัติศาสตร์ในรูปแบบดิจิทัล อ่านประวัติย่อและบันทึกของพนักงาน แปลงบันทึกย่อของนักเรียนในชั้นเรียนและบันทึกทางกฎหมายและการดูแลสุขภาพอื่นๆ ให้เป็นดิจิทัล คุณสามารถละเว้นการใช้เมธอด CorrectSpelling() เพื่อแสดงข้อความที่แน่นอน เช่น ศัพท์เทคนิค เป็นต้น
บทความนี้สอนให้เราพัฒนา แอปที่แปลงลายมือเป็นข้อความใน C# หากต้องการแยกข้อความจาก PDF ที่สแกน โปรดดูบทความใน วิธีการแยกข้อความจาก PDF ที่สแกนใน C#