
Image editing is essentieel voor het verbeteren en manipuleren van beelden over verschillende toepassingen.In eerdere berichten hebben we onderwerpen als: grappige afbeeldingen, roterende afbeeldingen, en Bloeiende afbeeldingenVandaag zullen we ons richten op het toepassen van median en Wiener filters—twee vitale technieken voor het ontwijken en verzachten van afbeeldingen.
- C# API om Median en Wiener Image Filters toe te passen
- Applicatie Median Filter op een afbeelding in C#
- Gauss Wiener Filter toevoegen aan een afbeelding
- Motion Wiener Filteren van een afbeelding
C# API to Apply Median en Wiener Image Filters - Gratis downloaden
De Aspose.Imaging voor .NET API is een krachtige oplossing voor het implementeren van beeldfilteringstechnieken in .NET-toepassingen. deze bibliotheek stelt u in staat om zowel median als Wiener-filters efficiënt te toepassen, waardoor het een essentieel hulpmiddel is voor C# beeldverwerking. Download de API of het rechtstreeks van NuGet installeren met behulp van de volgende opdracht:
PM> Install-Package Aspose.Imaging
Apply Median Filter aan een afbeelding in C#
De median filter is een niet-lineaire digitale filteringstechniek die effectief geluid in afbeeldingen vermindert, waardoor het een waardevolle tool is in C#-afbeeldingfilter.
- Laden van het beeld met behulp van de Afbeelding.Load() De methode.
- Plaats de afbeelding naar de RasterImage De type.
- Een voorbeeld maken van de MedianFilteropties klassen en initialiseren met de gewenste rectangele grootte.
- Gebruik het medianfilter met behulp van de RasterImage.Filter(Rectangle, MedianFillterOptions) De methode.
- Bewaar het resulterende beeld met behulp van de RasterImage.Save() De methode.
Hier is een codemonster dat laat zien hoe je een medianfilter aan een afbeelding in C# kunt toepassen:
Vóór en na vergelijking
Hieronder is een vergelijking van het beeld voor en na het toepassen van het medianfilter:

Gauss Wiener Filter toepassen op een afbeelding in C#
Het Gauss Wiener filter is een andere effectieve benadering voor het minimaliseren van toegevoegde geluid en blurring in afbeeldingen.
- Laden van het beeld met behulp van de Afbeelding.Load() De methode.
- Plaats de afbeelding naar de RasterImage De type.
- Een voorbeeld maken van de GaussWienerFilteropties klassen en initialiseren met de gewenste radiusgrootte en gladde waarde.
- (Optioneel) Voor een grayscale afbeelding, stel de GaussWienerFilterOptions.Grayscale eigendom tot waarheid.
- Gauss Wiener filter toepassen met behulp van de RasterImage.Filter(Rectangle, GaussWienerFileropties) De methode.
- Bewaar het resulterende beeld met behulp van de RasterImage.Save() De methode.
Hier is een code voor het toepassen van een Gauss Wiener filter op een afbeelding in C#:
Vóór en na vergelijking
Hieronder ziet u de afbeelding voor en na het toepassen van het Gauss Wiener filter met de grayscale optie:

En hier is de afbeelding voor en na het toepassen van het Gauss Wiener filter zonder grayscale:

Voer Motion Wiener Filter toe aan een afbeelding in C#
Het motion Wiener filter is speciaal ontworpen om verwarring veroorzaakt door bewegende objecten te elimineren.
- Laden van het beeld met behulp van de Afbeelding.Load() De methode.
- Plaats de afbeelding naar de RasterImage De type.
- Een voorbeeld maken van de MotionWienerFilteropties klassen en initialiseren met de lengte, gladde waarde en hoek.
- Gebruik het Wiener filter met behulp van de RasterImage.Filter(Rectangle, MotionWienerFillterOptions) De methode.
- Bewaar het resulterende beeld met behulp van de RasterImage.Save() De methode.
Hier is een codemonster dat laat zien hoe je een beweging Wiener-filter aan een afbeelding in C# kunt toepassen:
Vóór en na vergelijking

C# Median en Wiener Image Filtering API - Krijg een gratis licentie
U kunt Krijg gratis tijdelijke licentie om mediane en Wiener-filters aan afbeeldingen toe te passen zonder beoordelingsbeperkingen.
Conclusie
In dit artikel hebben we het proces van het toepassen van mediane en Wiener-filters op afbeeldingen in C# onderzocht. We hebben ook methoden bestudeerd om het geluid van bewegende objecten in foto’s te verminderen. U kunt deze functies naadloos integreren in uw C#-applicaties om uw beeldbewerkingscapaciteiten te vergroten. Of u nu op zoek bent naar een C# image processing tutorial voor beginners of geavanceerde technieken, de Aspose Plugin biedt een uitgebreide oplossing voor al uw behoeften aan beeldverwerking.
Lees meer
Om meer te weten te komen over de .NET image processing API, kijk dan naar de DocumentatieAls je vragen hebt, voel je vrij om door onze Forum.
Zie ook
- Convert afbeeldingen naar Grayscale in C#
- Watermark toevoegen aan beelden met behulp van C#
- Compress PNG, JPEG en TIFF beelden met behulp van C#
- Foto’s van Cropping in C#
More in this category
- C# Animation Maker Plugin: Creëer geweldige animaties met Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Verbeter je afbeeldingen met geavanceerde filters
- Combineren van afbeeldingen in C# met $99 Aspose.Imaging Image Merger Plugin
- Gunstige Enterprise Image Processing met Aspose.Imaging
- Goedkope beeldrotatie in C# Aspose.Imaging $99 Plugin