Applicazione dei filtri Mediana e Wiener
Applicazione dei filtri Mediana e Wiener
Il filtro mediano è una tecnica di filtraggio digitale non lineare, spesso utilizzata per rimuovere il rumore. Tale riduzione del rumore è un tipico passaggio di pre-elaborazione per migliorare i risultati dell’elaborazione successiva. Il filtro Wiener è il filtro lineare stazionario ottimale per l’errore quadratico medio (MSE) per le immagini degradate da rumore additivo e sfocatura. Utilizzando Aspose.PSD per gli sviluppatori API Java è possibile applicare il filtro mediano per eliminare il rumore dall’immagine e applicare il filtro Gauss Wiener sulle immagini. Questo articolo mostra come i filtri mediano e Gauss Wiener possono essere applicati alle immagini.
Applicazione del Filtro Mediano
Aspose.PSD fornisce la classe MedianFilterOptions per applicare un filtro su un’immagine Raster. Lo snippet di codice di seguito mostra come applicare il filtro mediano a un’immagine raster.
Applicazione del Filtro Gauss Wiener
Aspose.PSD fornisce la classe GaussWienerFilterOptions per applicare un filtro su un’immagine Raster. Lo snippet di codice di seguito mostra come applicare il filtro Gauss Wiener a un’immagine raster.
Applicazione del Filtro Gauss Wiener per immagini a colori
Aspose.PSD fornisce anche GaussWienerFilterOptions per immagini a colori. Lo snippet di codice di seguito mostra come applicare il filtro Gauss Wiener a un’immagine a colori.
Applicazione del Filtro Wiener del Movimento
Aspose.PSD fornisce la classe MotionWienerFilterOptions per applicare un filtro su un’immagine Raster. Lo snippet di codice di seguito mostra come applicare il filtro Wiener del movimento a un’immagine raster.
Applicare il Filtro di Correzione su un’Immagine
Questo articolo mostra l’uso di Aspose.PSD per Java per eseguire filtri di correzione su un’immagine. Le API di Aspose.PSD hanno metodi efficienti e facili da usare per raggiungere questo obiettivo. Aspose.PSD for Java ha esposto le classi BilateralSmoothingFilterOptions e SharpenFilterOptions per la filtrazione. La classe BilateralSmoothingFilterOptions necessita di un intero come dimensione. I passaggi per eseguire il Ridimensionamento sono semplici come segue:
- Caricare un’immagine utilizzando il metodo di fabbrica Load esposto dalla classe Image.
- Convertire l’immagine in RasterImage.
- Creare istanze delle classi BilateralSmoothingFilterOptions e SharpenFilterOptions.
- Chiamare il metodo RasterImage.Filter specificando il rettangolo come limiti dell’immagine e l’istanza della classe BilateralSmoothingFilterOptions.
- Chiamare il metodo RasterImage.Filter specificando il rettangolo come limiti dell’immagine e l’istanza della classe SharpenFilterOptions.
- Regolare il contrasto
- Impostare la luminosità.
- Salvare i risultati.
Il seguente snippet di codice mostra come applicare il filtro di correzione.
Utilizzare l’algoritmo di soglia di Bradley
Il thresholding dell’immagine è utilizzato nelle applicazioni grafiche. L’obiettivo del thresholding di un’immagine è classificare i pixel come “scuri” o “chiari”. L’API di Aspose.PSD consente di utilizzare il thresholding di Bradley durante la conversione delle immagini. Il seguente snippet di codice mostra come definire il valore di soglia e quindi invocare l’algoritmo di soglia di Bradley.