هذا الدرس السريع يشرح كيفية إزالة الضوضاء من image باستخدام Java. يحتوي على تفاصيل لتثبيت بيئة التطوير المتكاملة، قائمة بالخطوات، وعينة كود لـ تقليل ضوضاء الصور باستخدام Java. سيتم مناقشة تقنيات مختلفة للمعالجة المسبقة للصور قبل تطبيق OCR.
خطوات إزالة الضوضاء من الصورة باستخدام Java
- اضبط البيئة لاستخدام Aspose.OCR for Java لتقليل ضوضاء الصورة
- استورد جميع الفئات والتعدادات الضرورية المطلوبة للتطبيق
- اضبط الترخيص لتجنب قيود النسخة التجريبية
- إنشاء مثيل من OCR engine
- إنشاء كائن من الفئة PreprocessingFilter وتعيين نوع الفلتر إلى الوسيط
- إنشاء كائن OcrInput وتعيين نوع الإدخال والمرشح المطلوب
- تحميل الصورة المستهدفة إلى مثيل OcrInput
- شغّل طريقة Recognize() واحصل على قائمة نتائج التعرف
- عرض النص المعترف به
هذا الدليل خطوة بخطوة يشرح كيفية تنفيذ تقليل ضوضاء الصورة في جافا. ابدأ العملية بإنشاء محرك OCR باستخدام فئة AsposeOCR، وبناء مرشح المعالجة المسبقة Median باستخدام فئة PreprocessingFilter. بعد ذلك، حضّر كائن الإدخال باستخدام الفلتر المذكور أعلاه، شغّل عملية التعرف، واعرض النص من استجابة API.
كود لتقليل ضوضاء الصورة باستخدام جافا
يوضح هذا الكود عملية إزالة الضوضاء من الصورة باستخدام Java. يدعم PreprocessingFilter طرق معالجة الصور مثل إزالة الضوضاء، التحويل إلى ثنائي، إلخ، ويمكن استخدامها معًا إذا لزم الأمر. تحتوي فئة الحاوية OcrInput على نوع الإدخال والمرشح المطلوب، حيث يمكن تعيين نوع الإدخال إلى دليل، PDF ممسوح، TIFF، URL، أو تدفق Base64 إذا لزم الأمر.
لقد أظهر لنا هذا المقال كيفية معالجة الصور مسبقًا قبل OCR. لاستخراج النص من ملف PDF ممسوح ضوئيًا، راجع المقال كيفية استخراج النص من PDF ممسوح ضوئيًا في Java.