Dieses kurze Tutorial erklärt, wie man Rauschen aus image mit C# entfernt. Sie erhalten Details zur Einrichtung der Entwicklungsumgebung, eine Liste von Schritten und Beispielcode für Bildentrauschung mit C#. Der gegebene Beispielcode führt eine Vorverarbeitung mit dem klassischen Medianfilter zur Bildentrauschung durch.
Schritte zum Entfernen von Rauschen aus dem Foto mit C#
- Setze die Umgebung so, dass Aspose.OCR for .NET zur Rauschunterdrückung verwendet wird.
- Importieren Sie die erforderlichen OCR‑Klassen und Aufzählungen
- Lizenz für Ausgabe ohne Wasserzeichen anwenden
- Erstelle eine Instanz der AsposeOcr Engine
- Erstelle einen Vorverarbeitungsfilter zum Entfernen von Salz‑und‑Pfeffer‑Rauschen mit dem Medianfilter
- Erstelle eine Instanz des OcrInput für ein einzelnes Bild und den oben definierten Filter
- Laden Sie das Quell‑Eingabebild in das OcrInput‑Objekt
- Führen Sie den OCR‑Erkennungsprozess mit dem gefilterten Input aus.
- Gib den erkannten Ausgabetext in der Konsole aus.
Diese Schritte fassen den Prozess für die Foto‑Rauschunterdrückung mit C# zusammen. Erstellen Sie den PreprocessingFilter mit dem Medianfilter, verknüpfen Sie ihn mit dem OcrInput und laden Sie das verrauschte Eingabebild darin. Rufen Sie die Methode Recognize() auf, indem Sie den OcrInput übergeben, und geben Sie den bereinigten Text in der Konsole aus.
Code zum Entfernen von Rauschen aus einem Bild mit C#.
Dieser Code ist eine Anleitung für Bildrauschunterdrückung mit C#. Sie können mehrere Rauschunterdrückungsfilter im PreprocessingFilter verwenden, wie AutoDenoising, GaussianBlur und Sharpen. AutoDenoising verwendet ein neuronales Netzwerk und führt häufig Median aus, um komplexe Hintergründe zu entfernen.
Dieser Artikel hat die Bildrauschunterdrückung behandelt. Um die Handschrift in Text zu konvertieren, siehe den Artikel Handschrift in Text konvertieren in C#.