Aspose.OCR عکس به متن برای .NET

Aspose.OCR Photo to Text for .NET به توسعه دهندگان اجازه می دهد تا متن را از عکس هایی که توسط دوربین ها یا گوشی های هوشمند گرفته شده است استخراج کنند.این پلاگین بر روی موتور اثبات شده ASPOSE.OKR ساخته شده، از فیلترهای پیشرفته پیش پردازش – مانند اصلاح چرخش، جبران اختلالات و سرکوب سر و صدا – استفاده می کند تا تشخیص با دقت بالا را حتی در تصاویر پوشیده، با تناقض کم یا با صدا فراهم کند.

نصب و نصب

شروع کار بسیار ساده است:

  • نصب بسته Aspose.OCR از طریق NuGet یا از یک توزیع کننده دانلود شده.See نصب برای دستورالعمل های دقیق.
  • تنظیم مجوز اندازه گیری شده در استارتاپ برای باز کردن عملکرد کامل.اشاره به مجوز متریکی برای راه اندازی مراحل.

مثال: استخراج متن از عکس ها

Aspose.OCR.Metered metered = new Aspose.OCR.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

// Initialize OCR engine
Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();

// Add images to input
Aspose.OCR.OcrInput input = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
input.Add("source1.png");
input.Add("source2.jpg");

// Configure recognition settings for photo detection
Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
recognitionSettings.DetectAreasMode = DetectAreasMode.PHOTO;

// Perform recognition
List<Aspose.OCR.RecognitionResult> results = recognitionEngine.Recognize(input, recognitionSettings);
foreach (Aspose.OCR.RecognitionResult result in results)
{
    Console.WriteLine(result.RecognitionText);
}

// Save results
results[0].Save("result.txt", Aspose.OCR.SaveFormat.Text);
Aspose.OCR.AsposeOcr.SaveMultipageDocument("result.pdf", Aspose.OCR.SaveFormat.Pdf, results);

ویژگی ها و عملکردها

فیلترهای پیش پردازش پیشرفته

  • Rotation and Skew Correction : به طور خودکار عکس های تایپ شده را درست می کند.
  • تعویض تخریب : تصحیح آثار هدایت شده از لنز و چرخش چشم انداز.
  • کاهش سر و صدا : اشکال، گرد و غبار و آثار فشرده را سرکوب می کند.
  • Contrast and Brightness Adjustment : بهینه سازی روشنایی برای تصاویر ناخوشایند یا بیش از حد قرار گرفته است.

موتور شناسایی متن قوی

  • OCR چند زبانه (کتاب های لاتین، سیریل، عربی و CJK).
  • تشخیص فونت-آگستیک با پشتیبانی از متن چاپ شده، سیگنال و اسکن.
  • بخش بندی اسکریپت اتوماتیک در صفحات ترکیبی زبان.
  • شناسایی اعداد، نمادهای و نمره با محدودیت های قابل تنظیم.

تجزیه و تحلیل لایو و تقسیم بندی

  • تشخیص اتوماتیک بلوک های متن در مقابل نمودارها یا جدول ها.
  • دسته بندی ستون و خط، نظم خواندن طبیعی را حفظ می کند.
  • OCR مبتنی بر منطقه برای هدف قرار دادن مناطق خاص.

فرمت های خروجی و استخراج داده ها

  • صادرات متن مسطح، اشیاء ساختار یافته، یا JSON هماهنگی های جعبه محدود.
  • بازگرداندن نمره اعتماد خط به خط برای اعتباربخشی.
  • Generate PDF یا خروجی های متن به طور مستقیم برای استفاده از downstream.

Batch و پردازش موازی

  • تشخیص موازی با استفاده از .NET async/await.
  • مدیریت کار در مقیاس بزرگ.
  • پشتیبانی برای کارهای طولانی مدت.

سفارشی سازی و گسترش

  • لوله های فیلتر سفارشی را تعریف کنید.
  • اضافه کردن کلمات و یا واژگان برای بهبود دقت.
  • ورود به رویدادهای شناختی برای ثبت نام یا بازرسی میانگین.

عملکرد تنگ

  • تنظیم رزولوشن و عمق رنگ برای تعادل بین سرعت و دقت.
  • مخفی کردن بوفه های پیش پردازش شده در هنگام کار با قالب های تکراری.
  • پروفایل خط لوله برای عایق کردن بطری ها.

راهنمایی ها و بهترین شیوه ها

  • مناطق پیش انتخاب شده یا محصول مورد علاقه برای به حداقل رساندن زمان پردازش.
  • آزمایش پارامترهای فیلتر بر روی نمونه های نمایشی قبل از راه اندازی.
  • از نمره های اعتماد به نفس برای ساختن جریان های سقوط یا اعتباربخشی انسانی استفاده کنید.
  • برای عکس های تلفن همراه، روشنایی مناسب و پس زمینه های متضاد را تضمین کنید.
  • نظارت بر استفاده از حافظه با بازی های بسته؛ در صورت لزوم، توکن های لغو را اعمال کنید.
  • ترکیبی از صادرات JSON با خدمات اعتباربخشی برای ساخت لوله های داده قوی.

پرسش های مکرر

**آیا مشخص کردن یک زبان لازم است?**به صورت پیش فرض، پلاگین به طور خودکار بسیاری از زبان ها را شناسایی می کند. با این حال، تنظیم صریح زبان، دقت برای اسکریپت هایی مانند سیریل، چینی یا هندی را بهبود می بخشد.

**چه فرمت هایی پشتیبانی می شود?**JPEG، PNG، TIFF، PDF و سایر فرمت های محبوب از اسکنرها یا دوربین ها. نتایج می تواند به عنوان متن صاف، HTML، Word، pdf، JSON، یا XML صادر شود.

**چگونه می توانم بهترین نتایج را به دست آورم?**از تصاویر با کیفیت بالا از اسکنرها یا دوربین های مدرن استفاده کنید فیلترهای ساخته شده کیفیت تصویر را قبل از تشخیص بهبود می بخشد.

 فارسی