تصویر JPG PNG به JSON C#

تصاویر یا گرافیک‌ها اطلاعات بصری زیادی را نشان می‌دهند که می‌تواند حاوی متن، عکس، نمودار و غیره باشد. گاهی اوقات ممکن است بخواهید برخی از اطلاعات را از یک تصویر JPG یا PNG به JSON تبدیل کنید. ] فرمت به منظور پردازش برخی از داده ها. مطابق با چنین الزاماتی، این مقاله نحوه تبدیل یک تصویر به JSON را با انجام عملیات OCR به صورت برنامه‌نویسی در سی شارپ پوشش می‌دهد.

تبدیل JPG یا PNG تصویر به JSON با OCR در سی شارپ – نصب API

با انجام OCR با استفاده از Aspose.OCR for .NET API می توانید هر داده یا اطلاعاتی را از یک تصویر استخراج کنید. با دانلود فایل مرجع DLL آن از صفحه Downloads یا با دستور نصب زیر NuGet می توانید به راحتی به API دسترسی پیدا کنید:

PM> Install-Package Aspose.OCR

تبدیل تصویر به JSON با OCR به صورت برنامه نویسی در سی شارپ

با دنبال کردن مراحل زیر می‌توانید یک تصویر را به فرمت JSON با OCR تبدیل کنید تا برخی از داده‌ها یا اطلاعات را استخراج کنید:

  1. یک شی از کلاس AsposeOcr را مقداردهی کنید.
  2. یک شی از کلاس RecognitionResult ایجاد کنید و تصویر را تشخیص دهید.
  3. داده های JSON خروجی را چاپ کنید.

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

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

// تشخیص تصویر ورودی
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// نتیجه را به صورت JSON چاپ کنید
Console.WriteLine($"JSON: {result.GetJson()}");

تبدیل تصویر JPG یا PNG به JSON با تصحیح تصویر در سی شارپ

برخی از تصاویر ممکن است قبل از انجام تکنیک های تشخیص کاراکتر نوری نیاز به پردازش داشته باشند. چنین پردازشی می‌تواند شامل تصحیح‌های تصویر مانند تعیین تصحیح انحراف خودکار، مقادیر آستانه، زبان یا سایر ویژگی‌هایی باشد که توسط کلاس RecognitionSettings در معرض دید قرار می‌گیرند. لطفا مراحل زیر را برای انجام اصلاحات تصویر و سپس تبدیل تصویر به فرمت JSON دنبال کنید:

  1. یک شی از کلاس AsposeOcr ایجاد کنید.
  2. هنگام تنظیم ویژگی های تصحیح تصویر کلاس RecognitionSettings تصویر را تشخیص دهید.
  3. نتیجه خروجی را با فرمت JSON بنویسید.

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

// نمونه ای از کلاس 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 رایگان دریافت کنید

می‌توانید برای آزمایش API بدون هیچ گونه محدودیت ارزیابی، [مجوز موقت رایگان] درخواست کنید.

نتیجه

در این مقاله نحوه تبدیل تصویر JPG یا PNG به فرمت JSON با OCR به صورت برنامه نویسی در سی شارپ را بررسی کرده اید. همچنین نحوه انجام برخی تصحیحات تصویر را در تصویر ورودی برای افزایش سطح دقت داده‌های JSON خروجی توضیح می‌دهد. علاوه بر این، می توانید با مراجعه به مستندات در مورد سایر ویژگی های OCR اطلاعات کسب کنید. در صورت هر گونه نگرانی، لطفاً در [فروم 13 برای ما بنویسید.

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

تشخیص متن با OCR در تصویر DjVu در C#