تبدیل دست خط به متن در سی شارپ

برای تبدیل دست خط به متن در سی شارپ به این مقاله مراجعه کنید. جزئیات را برای تنظیم محیط، فهرستی از مراحل و کد نمونه برای تغییر یادداشت ها از دست خط به متن در سی شارپ به اشتراک می گذارد. پشتیبانی برای تعدادی از European languages بر اساس الفبای لاتین توسعه یافته در دسترس است.

مراحل تبدیل دست خط به متن در سی شارپ

  1. بسته NuGet Aspose.OCR for .NET را به پروژه خود اضافه کنید
  2. یک نمونه از کلاس AsposeOcr ایجاد کنید تا از عملکرد OCR استفاده کنید
  3. OcrInput را با یک پرچم پردازش تصویر واحد اعلام کنید
  4. نام فایل را برای پردازش OCR در شی OcrInput تنظیم کنید
  5. با استفاده از روش RecognizeHandwrittenText() متن را از تصویر تشخیص دهید
  6. از طریق آرایه‌ای از نتایج متن شناخته شده، تکرار کنید
  7. املای متن شناسایی شده را با استفاده از روش CorrectSpelling تصحیح کنید

این مراحل فرآیند تغییر دست خط به متن در سی شارپ را خلاصه می کند. یک نمونه از کلاس AsposeOcr برای استفاده از ویژگی های OCR ایجاد کنید و پرچم InputType.SingleImage را برای کار با یک تصویر واحد، تنظیم نام تصویر و تشخیص متن با استفاده از متد RecognizeHandwrittenText () تنظیم کنید. در نهایت، تمام نتایج متن شناخته شده را تکرار کنید و در صورت نیاز املا را تصحیح کنید.

کد تبدیل دست خط به متن در سی شارپ

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() برای نمایش متن دقیق مانند اصطلاحات فنی و غیره را نادیده بگیرید.

این مقاله به ما آموزش داده است که یک *برنامه که دستخط را به متن در سی شارپ تبدیل می کند توسعه دهیم. برای استخراج متن از PDF اسکن شده، به مقاله در نحوه استخراج متن از پی دی اف اسکن شده در سی شارپ مراجعه کنید.

 فارسی