إزالة الضوضاء من الصورة باستخدام C#

هذا الدرس السريع يشرح كيفية إزالة الضوضاء من image باستخدام C#. ستحصل على تفاصيل إعداد بيئة التطوير، وقائمة بالخطوات، وعينة كود لـ إزالة الضوضاء من الصور باستخدام C#. الكود العيني المقدم يقوم بعملية ما قبل المعالجة باستخدام مرشح المتوسط الكلاسيكي لإزالة الضوضاء من الصور.

خطوات إزالة الضوضاء من الصورة باستخدام C#

  1. اضبط البيئة لاستخدام Aspose.OCR for .NET لتقليل الضوضاء
  2. استيراد الفئات والمُعدّات الضرورية الخاصة بـ OCR
  3. تطبيق الترخيص لإخراج خالٍ من العلامة المائية
  4. إنشاء نسخة من محرك AsposeOcr
  5. إنشاء مرشح تمهيدي لإزالة ضوضاء الملح والفلفل باستخدام مرشح المتوسط
  6. إنشاء نسخة من OcrInput لصورة واحدة والمرشح المحدد أعلاه
  7. تحميل صورة الإدخال المصدر في كائن OcrInput
  8. تشغيل عملية التعرف على OCR باستخدام الإدخال المصفى
  9. طباعة النص المعترف به إلى وحدة التحكم

تلخص هذه الخطوات العملية تقليل ضوضاء الصور باستخدام C#. أنشئ PreprocessingFilter باستخدام مرشح Median، واربطه بـ OcrInput وحمّل الصورة الضوضائية المدخلة فيه. استدعِ طريقة Recognize() بتمرير OcrInput إليها، واطبع النص المنقح على وحدة التحكم.

شفرة لإزالة الضوضاء من الصورة باستخدام C#

هذا الكود دليل لـ تقليل ضوضاء الصورة باستخدام C#. يمكنك استخدام فلاتر إزالة الضوضاء المتعددة في PreprocessingFilter، مثل AutoDenoising و GaussianBlur و Sharpen. يستخدم AutoDenoising شبكة عصبية وغالبًا ما يُجري Median لإزالة الخلفيات المعقدة.

لقد غطى هذا المقال تقليل ضوضاء الصورة. لتحويل الخط اليدوي إلى نص، راجع المقال تحويل الخط اليدوي إلى نص في C#.

 عربي