حذف نویز از تصویر با استفاده از C#

این آموزش سریع توضیح می‌دهد که چگونه نویز را از image با استفاده از C# حذف کنید. جزئیات مربوط به تنظیم محیط توسعه، فهرستی از مراحل، و یک کد نمونه برای دنوایز تصویر با استفاده از C# را دریافت خواهید کرد. کد نمونه ارائه‌شده پیش‌پردازش را با استفاده از فیلتر میانه کلاسیک دنوایز تصویر انجام می‌دهد.

مراحل حذف نویز از عکس با استفاده از C#

  1. محیط را برای استفاده از Aspose.OCR for .NET به منظور کاهش نویز تنظیم کنید
  2. کلاس‌ها و شمارنده‌های لازم OCR را وارد کنید
  3. برای خروجی بدون واترمارک، مجوز را اعمال کنید ۴. یک نمونه از موتور AsposeOcr ایجاد کنید
  4. فیلتر پیش‌پردازشی برای حذف نویز نمک و فلفل با استفاده از فیلتر میانه ایجاد کنید
  5. یک نمونه از OcrInput برای یک تصویر منفرد و فیلتر تعریف‌شده در بالا ایجاد کنید
  6. تصویر ورودی منبع را در شیء OcrInput بارگذاری کنید
  7. فرآیند شناسایی OCR را با استفاده از ورودی فیلتر شده اجرا کنید
  8. متن شناسایی‌شده خروجی را در کنسول چاپ کنید

این مراحل خلاصه‌ای از فرآیند کاهش نویز تصویر با استفاده از C# را ارائه می‌دهند. فیلتر PreprocessingFilter را با استفاده از فیلتر Median ایجاد کنید، آن را با OcrInput پیوند دهید و تصویر ورودی پرنویز را در آن بارگذاری کنید. متد Recognize() را با عبور OcrInput به آن فراخوانی کنید و متن تمیز شده را در کنسول چاپ کنید.

کد حذف نویز از تصویر با استفاده از C#

این کد راهنمای کاهش نویز تصویر با استفاده از C# است. می‌توانید فیلترهای حذف نویز متعددی را در PreprocessingFilter استفاده کنید، مانند AutoDenoising، GaussianBlur و Sharpen. AutoDenoising از یک شبکه عصبی استفاده می‌کند و اغلب برای حذف پس‌زمینه‌های پیچیده از Median استفاده می‌کند.

این مقاله به کاهش نویز تصویر پرداخته است. برای تبدیل دست‌نویس به متن، به مقاله تبدیل دست‌نویس به متن در C# مراجعه کنید.

 فارسی