Rauschen aus Bild mit Java entfernen

Dieses kurze Tutorial erklärt, wie man Rauschen aus image mit Java entfernt. Es enthält Details zur Einrichtung der IDE, eine Schritt‑für‑Schritt‑Liste und Beispielcode für die Foto‑Rauschunterdrückung mit Java. Verschiedene Techniken werden für die Vorverarbeitung von Bildern vor der Anwendung von OCR besprochen.

Schritte zum Entfernen von Rauschen aus dem Foto mit Java

  1. Setze die Umgebung so, dass Aspose.OCR for Java zur Reduzierung von Bildrauschen verwendet wird.
  2. Importieren Sie alle notwendigen Klassen und Aufzählungen, die für die Anwendung erforderlich sind.
  3. Lizenz festlegen, um Einschränkungen der Testversion zu vermeiden.
  4. Erstelle eine Instanz des OCR engine
  5. Erstelle ein Objekt der PreprocessingFilter‑Klasse und setze den Filtertyp auf Median
  6. Erstelle die OcrInput-Instanz und setze ihren Eingabetyp und den gewünschten Filter
  7. Laden Sie das Zielbild in die OcrInput-Instanz.
  8. Führen Sie die Methode Recognize() aus und holen Sie die Liste der Erkennungsergebnisse ab.
  9. Erkannten Text anzeigen

Dieser schrittweise Leitfaden erklärt, wie man Bildrauschunterdrückung in Java durchführt. Beginnen Sie den Vorgang, indem Sie die OCR‑Engine mit der AsposeOCR‑Klasse erstellen, den Median‑Vorverarbeitungsfilter mit der PreprocessingFilter‑Klasse aufbauen. Als Nächstes bereiten Sie das Eingabeobjekt mit dem oben genannten Filter vor, führen den Erkennungsprozess aus und zeigen den Text aus der API‑Antwort an.

Code zur Bildrauschunterdrückung mit Java

Dieser Code demonstriert den Prozess der Bildentrauschung mit Java. Der PreprocessingFilter unterstützt Bildverarbeitungsmethoden wie Entrauschung, Binärisierung usw., die bei Bedarf auch kombiniert werden können. Die OcrInput‑Containerklasse enthält den Eingabetyp und den gewünschten Filter, wobei der Eingabetyp bei Bedarf auf ein Verzeichnis, ein gescanntes PDF, TIFF, eine URL oder einen Base64‑Stream gesetzt werden kann.

Dieser Artikel hat uns gezeigt, wie man Bilder vor der OCR vorverarbeitet. Um Text aus einem gescannten PDF zu extrahieren, siehe den Artikel How to Extract Text from Scanned PDF in Java.

 Deutsch