اسکرین شات به متن OCR C#

یک اسکرین شات می تواند شامل متن، تصویر، نقاشی و غیره باشد که ممکن است نیاز به استخراج اطلاعات نوشتاری داشته باشید. در چنین سناریوهایی می توانید اسکرین شات را به متن تبدیل کنید تا اطلاعات متنی را بازیابی کنید. به عنوان مثال، ممکن است اسکرین شات های دریافتی مختلفی به عنوان گواهی پرداخت به یک شرکت و اطلاعات متنی در مورد مقدار مورد نیاز برای استخراج وجود داشته باشد. مطابق با چنین الزاماتی، این مقاله نحوه تبدیل اسکرین شات به متن با OCR در C# را پوشش می دهد.

اسکرین شات به متن با OCR – نصب C# API

Aspose.OCR for .NET API را می توان برای انجام عملیات تشخیص نوری روی یک تصویر استفاده کرد. اسکرین شات ها اساساً تصاویر محتویات صفحه نمایش هستند، بنابراین می توانید چنین تصاویری را برای استخراج برخی اطلاعات پردازش کنید. به سادگی با دانلود فایل مرجع DLL از صفحه New Releases یا با استفاده از دستور نصب NuGet در زیر به API دسترسی پیدا کنید:

PM> Install-Package Aspose.OCR

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

با مراحل زیر می توانید یک اسکرین شات را با OCR در سی شارپ به متن تبدیل کنید:

  1. یک شی از کلاس AsposeOcr ایجاد کنید.
  2. با استفاده از روش RecognizeImage یک اسکرین شات را به متن تبدیل کنید.
  3. نمایش متن شناخته شده

کد نمونه زیر نحوه تبدیل اسکرین شات به متن در سی شارپ را نشان می دهد:

// نمونه ای از AsposeOcr را راه اندازی کنید
Aspose.OCR.AsposeOcr api = new Aspose.OCR.AsposeOcr();

// تشخیص تصویر اسکرین شات با OCR
string result = api.RecognizeImage("Test.png");

// نمایش متن شناخته شده
Console.WriteLine(result);

تبدیل اسکرین شات از URL به متن با OCR در سی شارپ

در برخی موارد، اسکرین شات ها از طریق لینک های URL DropBox، Imgur و غیره به اشتراک گذاشته می شوند. API شما را قادر می سازد به جای دانلود و سپس پردازش چنین اسکرین شات ها، از پیوند URL استفاده کنید. مراحل زیر نحوه تبدیل اسکرین شات از URL به متن با OCR در سی شارپ را توضیح می دهد:

  1. یک اسکرین شات از URL برای عملیات OCR دریافت کنید.
  2. یک نمونه از کلاس AsposeOcr ایجاد کنید.
  3. با OCR متن را از روی اسکرین شات تشخیص دهید.
  4. متن شناسایی شده را از URL چاپ کنید.

قطعه کد زیر نحوه تبدیل اسکرین شات از URL به متن با OCR در C# را توضیح می دهد:

// دریافت اسکرین شات از URL برای OCR
string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";

// نمونه ای از AsposeOcr را راه اندازی کنید
AsposeOcr api = new AsposeOcr();

// تشخیص تصویر
string result = api.RecognizeImageFromUri(uri);

// نتیجه چاپ
Console.WriteLine($"Text:\n {result}");

مجوز ارزیابی رایگان دریافت کنید

شما می توانید برای ارزیابی API در ظرفیت کامل خود، یک [مجوز موقت رایگان] درخواست کنید.

نتیجه

در این مقاله با نحوه تبدیل اسکرین شات به متن با OCR در سی شارپ آشنا شدید. به این ترتیب می توانید اطلاعات مفید زیادی را بر اساس نیاز خود استخراج کنید. علاوه بر این، در صورت داشتن هر گونه نگرانی، می توانید در [فروم 9 برای ما بنویسید.

همچنین ببینید