
L’editing dell’immagine è essenziale per migliorare e manipolare le immagini in varie applicazioni. nei post precedenti abbiamo coperto argomenti come: Immagini di cropping, Immagini rotanti, e Immagini bloccanti. Oggi ci concentreremo su come applicare i filtri mediano e Wiener – due tecniche vitali per denoizzare e scivolare le immagini.
- C# API per Applicare Median e Wiener Image Filters
- Applicare il filtro mediano a un’immagine in C#
- Applicare Gauss Wiener Filter a un’immagine
- Motion Wiener Filtrare un’immagine
C# API per Apply Median e Wiener Image Filters - Scarica gratuitamente
Il Aspose.Imaging per .NET L’API è una soluzione potente per implementare tecniche di filtraggio dell’immagine in applicazioni .NET. Questa biblioteca ti consente di applicare efficacemente sia i filtri mediani che Wiener, rendendolo uno strumento essenziale per C# Image Processing. Scarica il fuoco o installarlo direttamente da NuGet utilizzando il seguente comando:
PM> Install-Package Aspose.Imaging
Applicare il filtro mediano a un’immagine in C#
Il filtro medio è una tecnica di filtraggio digitale non lineare che riduce efficacemente il rumore nelle immagini, rendendolo uno strumento prezioso nel filtraggio dell’immagine C#. ecco una guida passo dopo passo su come applicare un filtro medio a un’immagine in C#:
- Scarica l’immagine utilizzando il Immagine.Load() Il metodo.
- Rimuovere l’immagine alla Rasterimagno Il tipo.
- Crea un esempio di MedianoFilterOpzioni Classificare e inizializzarlo con la dimensione rettangolare desiderata.
- Applicare il filtro mediano utilizzando il RasterImage.Filter(Rectangle, MedianFilterOptions) Il metodo.
- Salva l’immagine risultante utilizzando il RasterImage.Save() Il metodo.
Ecco un campione di codice che dimostra come applicare un filtro mediano a un’immagine in C#:
Prima e dopo il confronto
Di seguito è un confronto dell’immagine prima e dopo l’applicazione del filtro mediano:

Apply Gauss Wiener Filter a un’immagine in C#
Il filtro Gauss Wiener è un altro approccio efficace per ridurre al minimo il rumore aggiuntivo e il flusso nelle immagini.
- Scarica l’immagine utilizzando il Immagine.Load() Il metodo.
- Rimuovere l’immagine alla Rasterimagno Il tipo.
- Crea un esempio di Opzioni di filtro GaussWiener classificare e inizializzarlo con la dimensione di raggio desiderata e il valore liscio.
- (Opzionale) Per un’immagine a griglia, impostare la GaussWienerFilterOptions.Grayscale La proprietà è vera.
- Applicare il filtro Gauss Wiener utilizzando il RasterImage.Filter(Rectangle, GaussWienerFilterOptions) Il metodo.
- Salva l’immagine risultante utilizzando il RasterImage.Save() Il metodo.
Ecco un campione di codice per applicare un filtro Gauss Wiener a un’immagine in C#:
Prima e dopo il confronto
Di seguito è possibile vedere l’immagine prima e dopo l’applicazione del filtro Gauss Wiener con l’opzione grayscale:

E ecco l’immagine prima e dopo l’applicazione del filtro Gauss Wiener senza grayscale:

Applicare Motion Wiener Filter a un’immagine in C#
Il filtro motion Wiener è specificamente progettato per eliminare il gonfiore causato da oggetti in movimento. ecco come applicare il filtro Wiener in C#:
- Scarica l’immagine utilizzando il Immagine.Load() Il metodo.
- Rimuovere l’immagine alla Rasterimagno Il tipo.
- Crea un esempio di MotionWienerFilterOptions classificare e inizializzarlo con la lunghezza, il valore flessibile e l’angolo.
- Applicare il filtro di movimento Wiener utilizzando il RasterImage.Filter(Rectangle, MotionWienerFilterOptions) Il metodo.
- Salva l’immagine risultante utilizzando il RasterImage.Save() Il metodo.
Ecco un campione di codice che mostra come applicare un filtro Wiener di movimento a un’immagine in C#:
Prima e dopo il confronto

C# Median e Wiener Image Filtering API - Ottieni una licenza gratuita
Tu puoi Ottieni una licenza temporanea gratuita applicare i filtri mediani e Wiener alle immagini senza alcuna limitazione di valutazione.
conclusione
In questo articolo, abbiamo esplorato il processo di applicazione dei filtri mediani e Wiener alle immagini in C#. Abbiamo anche esaminato metodi per ridurre il rumore dagli oggetti in movimento nelle immagini. Puoi integrare senza sforzo queste caratteristiche nelle tue applicazioni C# per migliorare le tue capacità di modifica dell’immagine. Che tu stia cercando un tutorial di elaborazione dell’immagine C# per principianti o tecniche avanzate, il Aspose Plugin fornisce una soluzione completa per tutte le tue esigenze di elaborazione dell’immagine.
Leggi di più
Per saperne di più sull’API di elaborazione dell’immagine .NET, verifica il DocumentazioneSe avete domande, siate liberi di raggiungere attraverso il nostro Il forum.
Vedi anche
- Convertire le immagini in Grayscale in C#
- Aggiungi filigrana alle immagini utilizzando C#
- Comprimere immagini PNG, JPEG e TIFF utilizzando C#
- Immagini di Cropping in C#
More in this category
- C# Animation Maker Plugin: Crea animazioni sorprendenti con Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Migliora le tue immagini con i filtri avanzati
- Unisci immagini in C# con il plugin Aspose.Imaging Image Merger da $99
- Elaborazione delle immagini aziendali a prezzi accessibili con Aspose.Imaging
- Rotazione Immagini Economica in C# | Plugin Aspose.Imaging $99