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

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

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

  1. قم بتعيين البيئة لاستخدام Aspose.OCR for Python via Java لتقليل ضوضاء الصورة
  2. استورد مكتبة OCR إلى التطبيق وحمّل الترخيص
  3. إنشاء محرك OCR باستخدام الفئة AsposeOcr
  4. بناء مرشح المعالجة المسبق للوسيط باستخدام الفئة PreprocessingFilter
  5. حضّر الإدخال باستخدام OcrInput عن طريق ضبط نوع الإدخال ومرشح إزالة الضوضاء
  6. تشغيل عملية التعرف باستخدام الدالة recognize()
  7. الوصول إلى المجموعة المرتجعة وعرضها على وحدة التحكم

تصف هذه الخطوات تقليل ضوضاء الصورة باستخدام بايثون. قم بتطبيق الترخيص، أنشئ مرشح المعالجة المسبقة باستخدام خيار المتوسط، أعلن عن كائن OcrInput بصورة واحدة ومرشح محدد، وحمّل الصورة المستهدفة إلى كائن الإدخال. أخيرًا، شغّل عملية التعرف عن طريق استدعاء الدالة recognize() مع كائن الإدخال، وعرض سلسلة النص الناتجة.

كود لتقليل ضوضاء الصورة باستخدام بايثون

يعرض الكود العيني أعلاه مزيل الضوضاء من الصور باستخدام بايثون. AsposeOcr هو نقطة الدخول الرئيسية للتعرف الضوئي على الأحرف التي يمكن استخدامها لمعالجة النصوص والصور والوثائق. تتوفر مجموعة متنوعة من الخيارات لإدخال البيانات للتعرف، مثل سلسلة Base64، دليل يحتوي على صور متعددة، PDF، TIFF، URL، وZIP أيضًا.

هذه المقالة توضح العملية لإزالة الضوضاء. لتحويل ملف PDF الممسوح ضوئياً إلى PDF قابل للتحرير، راجع المقالة تحويل PDF الممسوح ضوئياً إلى PDF قابل للتحرير باستخدام بايثون.

 عربي