JPG PNG صورة إلى JSON C#

تصور الصور أو الرسومات الكثير من المعلومات المرئية التي يمكن أن تحتوي على نصوص وصور ورسوم بيانية وما إلى ذلك. في بعض الأحيان قد ترغب في تحويل بعض المعلومات من صورة JPG أو PNG إلى [JSON] 3 من أجل معالجة بعض البيانات. وفقًا لهذه المتطلبات ، تتناول هذه المقالة كيفية تحويل صورة إلى JSON عن طريق إجراء عملية OCR برمجيًا في C#.

JPG أو PNG Image to JSON Converter with OCR in C# - API Installation

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

PM> Install-Package Aspose.OCR

تحويل الصورة إلى JSON باستخدام OCR برمجيًا في C#

يمكنك تحويل صورة إلى تنسيق JSON باستخدام OCR لاستخراج بعض البيانات أو المعلومات باتباع الخطوات التالية:

  1. تهيئة كائن من فئة AsposeOcr.
  2. أنشئ كائنًا من فئة RecognitionResult وتعرف على الصورة.
  3. اطبع بيانات JSON الناتجة.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل صورة إلى JSON باستخدام OCR في C#:

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

// التعرف على الصورة المدخلة
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// نتيجة الطباعة بتنسيق JSON
Console.WriteLine($"JSON: {result.GetJson()}");

تحويل صورة JPG أو PNG إلى JSON مع تصحيحات الصورة في C#

قد تحتاج بعض الصور إلى المعالجة قبل تنفيذ تقنيات التعرف الضوئي على الحروف. يمكن أن تتضمن هذه المعالجة تصحيحات الصورة مثل تحديد تصحيح الانحراف التلقائي أو قيم العتبة أو اللغة أو الخصائص الأخرى التي تعرضها فئة RecognitionSettings. يرجى اتباع الخطوات أدناه لإجراء تصحيحات للصورة ثم تحويل الصورة إلى تنسيق JSON:

  1. قم بإنشاء كائن من AsposeOcr class.
  2. التعرف على الصورة أثناء ضبط خصائص تصحيح الصورة لفئة RecognitionSettings.
  3. اكتب نتيجة الإخراج بتنسيق JSON.

يوضح الكود أدناه كيفية تحويل صورة إلى JSON مع تصحيحات الصورة في C#:

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

// التعرف على الصورة المدخلة
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings
{
    AutoSkew = true,
    ThresholdValue = 230,
    Language = Language.Eng
});

// نتيجة الطباعة بتنسيق JSON
Console.WriteLine($"JSON: {result.GetJson()}");

احصل على ترخيص API مجاني

يمكنك طلب ترخيص مؤقت مجاني لاختبار واجهة برمجة التطبيقات بدون أي قيود تقييمية.

استنتاج

في هذه المقالة ، قمت باستكشاف كيفية تحويل صورة JPG أو PNG إلى تنسيق JSON باستخدام OCR برمجيًا في C#. يشرح أيضًا كيفية إجراء بعض تصحيحات الصورة على صورة الإدخال لتحسين مستوى دقة بيانات JSON الناتجة. علاوة على ذلك ، يمكنك التعرف على ميزات OCR الأخرى من خلال زيارة التوثيق. في حالة وجود أي مخاوف ، يرجى مراسلتنا على المنتدى.

أنظر أيضا

التعرف على النص باستخدام OCR في صورة DjVu في C#