
Bildbearbeitung ist unerlässlich für die Verbesserung und Manipulation von Bildern in verschiedenen Anwendungen.In früheren Beiträgen haben wir Themen wie Kräuter Bilder, Routing Bilder, und Blüten Bilder. Heute werden wir uns auf die Anwendung von median und Wiener Filter konzentrieren – zwei lebenswichtige Techniken für die Entleerung und Schleimung von Bildern#.
- C# API zur Anwendung von Median und Wiener Bildfiltern
- Anwendung von Median Filter auf ein Bild in C#
- Anwenden Gauss Wiener Filter zu einem Bild
- Motion Wiener Filterung eines Bildes
C# API zur Anwendung Median und Wiener Bildfilter - Kostenlos herunterladen
The Aspose.Imaging für .NET API ist eine leistungsfähige Lösung für die Implementierung von Bildfiltertechniken in .NET-Anwendungen. Diese Bibliothek ermöglicht es Ihnen, sowohl median als auch Wiener Filter effizient anzuwenden, was es zu einem wesentlichen Tool für C# Image Processing macht Die Feuer herunterladen oder installieren Sie es direkt von NuGet mit der folgenden Befehl:
PM> Install-Package Aspose.Imaging
Apply Median Filter to an Image in C#
Der Medianfilter ist eine nicht-lineäre digitale Filtertechnik, die das Geräusch in Bildern effektiv reduziert, was es zu einem wertvollen Werkzeug bei C# Image Filtering macht#:
- Laden Sie das Bild mit der Image.Load() Die Methode.
- Fügen Sie das Bild auf die RasterImage der Typ.
- Schaffen Sie ein Beispiel für die MedianFilterOptionen Klasse und initialisieren Sie es mit der gewünschten rechteckigen Größe.
- Verwenden Sie das Medianfilter mit dem RasterImage.Filter(Rectangle, MedianFilterOptions) Die Methode.
- Speichern Sie das resultierende Bild mit der RasterImage.Save() Die Methode.
Hier ist ein Code-Sample, das zeigt, wie man ein Medianfilter auf ein Bild in C# anwenden kann#:
Vor und nach dem Vergleich
Im Folgenden ist ein Vergleich des Bildes vor und nach der Anwendung des Medianfilters:

Anwenden Gauss Wiener Filter auf ein Bild in C#
Der Gauss Wiener-Filter ist ein weiterer wirksamer Ansatz zur Minimierung von zusätzlichen Lärm und Blur in Bildern. Folgen Sie diesen Schritten, um ein Gauss Wiener-Filter in C# anzuwenden#:
- Laden Sie das Bild mit der Image.Load() Die Methode.
- Fügen Sie das Bild auf die RasterImage der Typ.
- Schaffen Sie ein Beispiel für die GaussWienerFilterOptionen Klassen und initialisieren Sie es mit der gewünschten Strahlgröße und glattem Wert.
- (Optional) Für ein grayscale Bild, setzen Sie die GaussWienerFilterOptions.Grayscale Eigentum ist wahr.
- Anwenden Sie den Gauss Wiener-Filter mit dem RasterImage.Filter(Rectangle, GaussWienerFilterOptions) Die Methode.
- Speichern Sie das resultierende Bild mit der RasterImage.Save() Die Methode.
Hier ist ein Code-Sample für die Anwendung eines Gauss Wiener-Filters auf ein Bild in C#:
Vor und nach dem Vergleich
Unten können Sie das Bild vor und nach der Anwendung des Gauss Wiener-Filters mit der Grayscale-Option sehen:

Und hier ist das Bild vor und nach der Anwendung des Gauss Wiener-Filters ohne Grayscale:

Anwendung von Motion Wiener Filter auf ein Bild in C#
Der Motion Wiener-Filter ist speziell entworfen, um das durch bewegende Objekte verursachte Blurieren zu beseitigen#:
- Laden Sie das Bild mit der Image.Load() Die Methode.
- Fügen Sie das Bild auf die RasterImage der Typ.
- Schaffen Sie ein Beispiel für die MotionWienerFilterOptionen Klasse und initialisieren Sie es mit der Länge, glattem Wert und Winkel.
- Anwenden Sie den Motion Wiener-Filter mit dem RasterImage.Filter(Rectangle, MotionWienerFilterOptions) Die Methode.
- Speichern Sie das resultierende Bild mit der RasterImage.Save() Die Methode.
Hier ist ein Code-Sample, das zeigt, wie man ein Motion Wiener-Filter auf ein Bild in C# anwenden kann#:
Vor und nach dem Vergleich

C# Median und Wiener Image Filtering API - Erhalten Sie eine kostenlose Lizenz
Du kannst Erhalten Sie eine kostenlose vorübergehende Lizenz um Median- und Wiener-Filter auf Bilder ohne Einschränkungen der Bewertung anzuwenden.
Schlussfolgerungen
In diesem Artikel haben wir den Prozess der Anwendung von Median- und Wiener-Filtern auf Bilder in C# untersucht. Wir haben auch Methoden untersucht, um den Lärm von bewegenden Objekten in Bildern zu reduzieren. Sie können diese Funktionen unbequem in Ihre C#-Anwendungen integrieren, um Ihre Bildbearbeitungskapazitäten zu verbessern. Ob Sie nach einem C# Bildbearbeitung Tutorial für Anfänger oder fortgeschrittene Techniken suchen, bietet der Aspose Plugin eine umfassende Lösung für alle Ihre Bildbearbeitung Bedürfnisse.
Weiterlesen
Um mehr über die .NET Image Processing API zu erfahren, überprüfen Sie Dokumentation. Wenn Sie Fragen haben, fühlen Sie sich frei, durch unsere Forum.
Sehen Sie auch
- Umwandeln von Bildern in Grayscale in C#
- Wasserzeichen zu Bildern mit C# hinzufügen#
- Komprimieren Sie PNG, JPEG und TIFF Bilder mit C#
- Image Cropping in C#