تشخیص متن DjVu Image C# OCR

فرمت DjVu برای ذخیره اسناد اسکن شده استفاده می شود، زیرا می توانند شامل متن، تصویر یا نقاشی باشند. DjVu برای آرشیو داده ها استفاده می شود زیرا قادر است داده ها را با استفاده از حداقل فضا ذخیره کند. این مقاله نحوه تشخیص متن از تصاویر DjVu با عملیات OCR را به صورت برنامه‌نویسی در C# شرح می‌دهد.

تشخیص متن از DjVu Image – نصب C# API

Aspose.OCR for .NET API از تشخیص نویسه نوری برای انواع مختلف اسناد مانند JPG، PNG، PDF و غیره پشتیبانی می کند. به همین ترتیب، از تشخیص متن از فایل های تصویری چند صفحه ای DjVu نیز پشتیبانی می کند. با دانلود فایل JAR API از بخش Downloads می‌توانید به راحتی API را پیکربندی کنید. به همین ترتیب، می توانید دستور نصب NuGet زیر را برای نصب کتابخانه در پروژه خود اجرا کنید:

PM> Install-Package Aspose.OCR

تشخیص متن با انجام OCR روی تصویر DjVu در سی شارپ

شما می توانید با انجام عملیات OCR روی تصاویر چند صفحه ای DjVu با دنبال کردن مراحل زیر، متن را تشخیص دهید:

  1. یک نمونه API را با استفاده از کلاس AsposeOCR راه اندازی کنید.
  2. یک شی کلاس DocumentRecognitionSettings ایجاد کنید.
  3. با استفاده از روش RecognizeDjvu متن را تشخیص دهید.
  4. متن شناسایی شده را چاپ کنید.

نمونه کد زیر نحوه تشخیص متن از یک تصویر DjVu را با اجرای برنامه OCR در C# نشان می دهد:

// مسیر فایل تصویری DJVU را وارد کنید
string imgPath = "sample1.djvu";

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

// تشخیص تصاویر از DJVU
DocumentRecognitionSettings set = new DocumentRecognitionSettings();
set.PagesNumber = 0;
List<Aspose.OCR.RecognitionResult> result = api.RecognizeDjvu(imgPath, set);

// نتیجه چاپ
int pageNumber = 0;
foreach (var page in result)
{
    System.Console.WriteLine($"Page: {pageNumber++} text: {page.RecognitionText}");
}

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

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

نتیجه

در پایان، شما یاد گرفته اید که چگونه متن را با عملیات OCR در یک تصویر چند صفحه ای DjVu تشخیص دهید. شما می توانید متن را با قابلیت تعیین تنظیمات تشخیص سند تشخیص دهید، جایی که می توانید گزینه های کنتراست خودکار و انحراف را برای تصویر ورودی تنظیم کنید تا دقت فرآیند تشخیص متن را افزایش دهید. علاوه بر این، می‌توانید ویژگی‌های مختلف دیگری را که توسط API پشتیبانی می‌شود، با نگاهی به بخش مستندات کاوش کنید. در صورت نیاز به بحث در مورد هر یک از نگرانی ها یا الزامات خود، لطفاً با ما در [فروم 10 بنویسید.

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

تبدیل تصویر به اکسل با OCR در C#