لقطة شاشة للنص OCR C#

يمكن أن تتضمن لقطة الشاشة نصًا وصورة ورسومات وما إلى ذلك حيث قد تحتاج إلى استخراج معلومات مكتوبة. في مثل هذه السيناريوهات ، يمكنك تحويل لقطة الشاشة إلى نص لاسترداد معلومات النص. على سبيل المثال ، قد تكون هناك لقطات شاشة واردة مختلفة كدليل على الدفع لشركة ومعلومات نصية حول المبلغ المطلوب استخراجه. وفقًا لهذه المتطلبات ، تتناول هذه المقالة كيفية تحويل لقطة شاشة إلى نص باستخدام التعرف الضوئي على الحروف في C#.

لقطة شاشة إلى نص باستخدام OCR - تثبيت C# API

Aspose.OCR for .NET يمكن استخدام API لأداء عمليات التعرف البصري على الصورة. لقطات الشاشة هي في الأساس صور لمحتويات الشاشة حتى تتمكن من معالجة هذه الصور لاستخراج بعض المعلومات. ما عليك سوى الوصول إلى API عن طريق تنزيل ملف DLL المرجعي من صفحة الإصدارات الجديدة أو باستخدام أمر التثبيت NuGet أدناه:

PM> Install-Package Aspose.OCR

تحويل لقطة الشاشة إلى نص باستخدام OCR في C#

يمكنك تحويل لقطة شاشة إلى نص باستخدام OCR في C# بالخطوات التالية:

  1. قم بإنشاء كائن من AsposeOcr class.
  2. تحويل لقطة شاشة إلى نص باستخدام طريقة RecognizeImage.
  3. اعرض النص الذي تم التعرف عليه.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل لقطة شاشة إلى نص في C#:

// تهيئة مثيل AsposeOcr
Aspose.OCR.AsposeOcr api = new Aspose.OCR.AsposeOcr();

// التعرف على صورة لقطة الشاشة باستخدام OCR
string result = api.RecognizeImage("Test.png");

// اعرض النص الذي تم التعرف عليه
Console.WriteLine(result);

تحويل لقطة الشاشة من URL إلى نص باستخدام OCR في C#

في بعض الحالات ، تتم مشاركة لقطات الشاشة عبر روابط URL الخاصة بـ DropBox و Imgur وما إلى ذلك. تتيح لك واجهة برمجة التطبيقات استخدام رابط URL بدلاً من التنزيل ثم معالجة لقطات الشاشة هذه. توضح الخطوات أدناه كيفية تحويل لقطة شاشة من URL إلى نص باستخدام OCR في C#:

  1. احصل على لقطة شاشة من URL لعمليات التعرف الضوئي على الحروف.
  2. قم بإنشاء مثيل لفئة AsposeOcr.
  3. التعرف على النص من لقطة الشاشة باستخدام OCR.
  4. اطبع النص الذي تم التعرف عليه من عنوان URL.

يوضح مقتطف الشفرة أدناه كيفية تحويل لقطة شاشة من عنوان URL إلى نص باستخدام التعرف الضوئي على الحروف في 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 في C#. بهذه الطريقة يمكنك استخراج الكثير من المعلومات المفيدة بناءً على متطلباتك. علاوة على ذلك ، يمكنك مراسلتنا على المنتدى في حال كان لديك أي مخاوف.

أنظر أيضا