Home Tutorials Matlab Matlab per l'elaborazione delle immagini digitali: imnoise e rumore impulsivo nelle immagini digitali

Page Rank Check    





Matlab per l'elaborazione delle immagini digitali: imnoise e rumore impulsivo nelle immagini digitali
Tutorials - Matlab
Scritto da RedBaron85   
Sabato 30 Gennaio 2010 13:36

Matlab per l'elaborazione delle immagini digitali: imnoise e rumore impulsivo nelle immagini digitali

In questo articolo mostrerò come utilizzare la funzione di libreria imnoise per aggiungere del rumore ad un'immagine.

Lo script qui presente, in particolare, aggiunge del rumore impulsivo ('salt-and-pepper', sale e pepe) ad un'immagine caricata da file ('immagine.jpg').

Quello impulsivo non è l'unico tipo di rumore disponibile: abbiamo, ad esempio, 'gaussian', 'localvar', 'poisson' e 'speckle', ciascuno con i propri parametri; per maggiori informazioni, digitate:

help imnoise

nella Command Window di Matlab.

L'aggiunta del rumore può essere utile per testare la qualità degli algoritmi di restauro delle immagini digitali, come mostrato in alcuni articoli pubblicati precedentemente su questo sito.

Per alcuni comandi di manipolazione delle immagini in forma di matrici (size, cicli for, uint8, ...) si rimanda all'articolo, pubblicato precedentemente, sulle basi dell'elaborazione delle immagini digitali mediante Matlab.

 

Ecco lo script:

clear;
immagineInput = imread('immagine.jpg');
immagineConDegrado = imnoise(immagineInput, 'salt & pepper', 0.05);
immagineConDegrado = uint8(immagineConDegrado);
subplot(1,2,1); imshow(immagineInput); subplot(1,2,2); imshow(immagineConDegrado);

Bye !

Tags:     tutorial      matlab      script      scripting      elaborazione      immagini digitali      imnoise      rumore impulsivo
Ultimo aggiornamento Sabato 21 Gennaio 2012 21:02
 

Ti è piaciuto questo articolo ? Condividilo !



RedBaron85.com Forum community banner

Non hai trovato quello che cercavi ?
Ricerca personalizzata
Copyright © 2012 RedBaron85.com: Informatica, CG 2D e 3D, Blender, Python, Java 2D e 3D, 3D Studio e altro ancora!. Tutti i diritti riservati.
Joomla! è un software libero rilasciato sotto licenza GNU/GPL.

Milanese Francesco - Partita IVA: 04950350878

AltroArticoliblog utentiBlueprintsContestenglishProgrammazioneModelliElencoNewsTexturesTutorialsVideotutorials