
L’editació d’imatges és essencial per millorar i manipular imatges a través de diverses aplicacions.En els post anteriors, vam cobrir temes com: Imatges de creixement, Imatges de rotació, i Imatges Blurant. Avui, ens centrarem en com aplicar els filtres medià i Wiener – dues tècniques vitals per a la desnoició i eliximent d’imatges.
- C# API per aplicar els filtres d’imatge medià i Wiener
- Apliqueu el filtre mitjà a una imatge en C#
- Apliqui Gauss Wiener Filter a una imatge
- Motion Wiener Filtració d’una imatge
C# API per Aplicar Filtres d’imatge Median i Wiener - Download
The Aspose.Imaging per a .NET API és una potent solució per a la implementació de tècniques de filtració d’imatge en aplicacions .NET. Aquesta biblioteca li permet aplicar eficientment tant els filtres medians com Wiener, fent-lo una eina essencial per al processament de la imatge C#. Descàrrega de l’Api o instal·lar-lo directament des de NuGet utilitzant el comanda següent:
PM> Install-Package Aspose.Imaging
Apliqueu el filtre mitjà a una imatge en C#
El filtre mitjà és una tècnica de filtració digital no lineal que redueix eficaçment el soroll en les imatges, fent-lo una eina valuosa en el filtro d’imatge C#.
- Carregar la imatge utilitzant el Impressió i càrrega El mètode .
- Posa la imatge a la RasterImage el tipus.
- Creació d’un exemple de MedianFilterOpcions Classificació i iniciació amb la mida rectangular desitjada.
- Apliqueu el filtre mitjà utilitzant el RasterImage.Filter(Rectangle, Opcions de filtre mediàtic) El mètode .
- Salvar la imatge resultant utilitzant el RasterImage.Save() per a la informació El mètode .
Aquí teniu una mostra de codi que demostra com aplicar un filtre medià a una imatge en C#:
Abans i després de la comparació
A continuació hi ha una comparació de la imatge abans i després d’aplicar el filtre medi:

Apliqui Gauss Wiener Filter a una imatge en C#
El filtre Gauss Wiener és un altre enfocament eficaç per minimitzar el soroll additiu i la mullor en les imatges.
- Carregar la imatge utilitzant el Impressió i càrrega El mètode .
- Posa la imatge a la RasterImage el tipus.
- Creació d’un exemple de GaussWienerFilterOpcions Classificar i iniciar-lo amb la mida de raig desitjada i el valor suau.
- (Opcional) Per a una imatge d’escala gris, s’estableix la GaussWienerFilterOptions.Grayscale La propietat és veritat.
- Aplica el filtre Gauss Wiener utilitzant el RasterImage.Filter(Rectangle, Opcions de filtre GaussWiener) El mètode .
- Salvar la imatge resultant utilitzant el RasterImage.Save() per a la informació El mètode .
Aquí teniu una mostra de codi per aplicar un filtre Gauss Wiener a una imatge en C#:
Abans i després de la comparació
A continuació podeu veure la imatge abans i després d’aplicar el filtre Gauss Wiener amb l’opció d’escala groga:

I aquí és la imatge abans i després d’aplicar el filtre Gauss Wiener sense grayscale:

Apliqueu Motion Wiener Filter a una imatge en C#
El filtre motion Wiener està dissenyat específicament per eliminar el bluratge causat per objectes en moviment.
- Carregar la imatge utilitzant el Impressió i càrrega El mètode .
- Posa la imatge a la RasterImage el tipus.
- Creació d’un exemple de MocióWienerFilterOptions Classificació i iniciació amb la longitud, el valor suau i l’angle.
- Apliqueu el filtre de moviment Wiener utilitzant el RasterImage.Filter(Rectangle, MotionWienerFillterOptions) El mètode .
- Salvar la imatge resultant utilitzant el RasterImage.Save() per a la informació El mètode .
Aquí teniu una mostra de codi que mostra com aplicar un filtre Wiener de moviment a una imatge en C#:
Abans i després de la comparació

C# Median i Wiener Image Filtering API - Obtenir una llicència gratuïta
Es pot Obtenir una llicència temporal gratuïta Aplicar filtres medians i Wiener a les imatges sense cap limitació d’avaluació.
Conclusió
En aquest article, hem explorat el procés d’aplicació de filtres medians i Wiener a les imatges en C#. També hem examinat mètodes per reduir el soroll dels objectes que es mouen en imatges. Podeu integrar aquestes característiques en les vostres aplicacions C# per millorar les seves capacitats d’editació de la imatge. Si vostè està buscant un tutorial de processament de imatge C# per a principiants o tècniques avançades, el Aspose Plugin proporciona una solució integral per totes les necessitats de tractament d ́imatge.
Llegir més
Per saber més sobre l’API de processament d’imatges .NET, consulteu el Documentació. Si teniu preguntes, senteu-vos lliures d’arribar a través del nostre El fòrum.
Veure també
- Convertir imatges a Grayscale en C#
- Afegir Watermark a les imatges utilitzant C#
- Comprimir PNG, JPEG i TIFF imatges utilitzant C#
- Imatge en C#
More in this category
- C# Animation Maker Plugin: Crea animacions increïbles amb Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Millora les teves imatges amb filtres avançats
- Fusionar imatges en C# amb $99 Aspose.Imaging Image Fusion Plugin
- Afavorable processament d'imatge empresarial amb Aspose.Imaging
- Rotació d'imatge favorable en C# Aspose.Imaging $99 Plugin