این آموزش سریع توضیح میدهد که چگونه نویز را از image با استفاده از C# حذف کنید. جزئیات مربوط به تنظیم محیط توسعه، فهرستی از مراحل، و یک کد نمونه برای دنوایز تصویر با استفاده از C# را دریافت خواهید کرد. کد نمونه ارائهشده پیشپردازش را با استفاده از فیلتر میانه کلاسیک دنوایز تصویر انجام میدهد.
مراحل حذف نویز از عکس با استفاده از C#
- محیط را برای استفاده از Aspose.OCR for .NET به منظور کاهش نویز تنظیم کنید
- کلاسها و شمارندههای لازم OCR را وارد کنید
- برای خروجی بدون واترمارک، مجوز را اعمال کنید ۴. یک نمونه از موتور AsposeOcr ایجاد کنید
- فیلتر پیشپردازشی برای حذف نویز نمک و فلفل با استفاده از فیلتر میانه ایجاد کنید
- یک نمونه از OcrInput برای یک تصویر منفرد و فیلتر تعریفشده در بالا ایجاد کنید
- تصویر ورودی منبع را در شیء OcrInput بارگذاری کنید
- فرآیند شناسایی OCR را با استفاده از ورودی فیلتر شده اجرا کنید
- متن شناساییشده خروجی را در کنسول چاپ کنید
این مراحل خلاصهای از فرآیند کاهش نویز تصویر با استفاده از C# را ارائه میدهند. فیلتر PreprocessingFilter را با استفاده از فیلتر Median ایجاد کنید، آن را با OcrInput پیوند دهید و تصویر ورودی پرنویز را در آن بارگذاری کنید. متد Recognize() را با عبور OcrInput به آن فراخوانی کنید و متن تمیز شده را در کنسول چاپ کنید.
کد حذف نویز از تصویر با استفاده از C#
این کد راهنمای کاهش نویز تصویر با استفاده از C# است. میتوانید فیلترهای حذف نویز متعددی را در PreprocessingFilter استفاده کنید، مانند AutoDenoising، GaussianBlur و Sharpen. AutoDenoising از یک شبکه عصبی استفاده میکند و اغلب برای حذف پسزمینههای پیچیده از Median استفاده میکند.
این مقاله به کاهش نویز تصویر پرداخته است. برای تبدیل دستنویس به متن، به مقاله تبدیل دستنویس به متن در C# مراجعه کنید.