diff --git a/e_salepepe.m b/filters/e_salepepe.m similarity index 77% rename from e_salepepe.m rename to filters/e_salepepe.m index bbcde90..729c3b0 100644 --- a/e_salepepe.m +++ b/filters/e_salepepe.m @@ -2,9 +2,9 @@ %E_SALEPEPE (img, perc, grayscale) %Filtro sale pepe. % res = E_SALEPEPE(img, perc, grayscale = false) ritorna la matrice modificata. -% - img è l'immagine a cui viene applicato il filtro. -% - perc è la percentuale di sale e pepe che verrà applicata. -% - grayscale è opzionale, se 'true' converte la matrice in scala di grigi prima di +% - img è l'immagine a cui viene applicato il filtro. +% - perc è la percentuale di sale e pepe che verrà applicata. +% - grayscale è opzionale, se 'true' converte la matrice in scala di grigi prima di % applicare il filtro. % check args @@ -25,7 +25,7 @@ % alla percentuale ricevuta in input. perc = round(perc/2 * p / 100); -% se è stata richiesta l'immagine in scala di grigi +% se è stata richiesta l'immagine in scala di grigi if (grayscale == true) res = e_rgb2gray(img, 'intensity'); res( perm(1 : perc) ) = 255; @@ -36,7 +36,7 @@ % ad ogni iterazione del seguente for corrisponde % il rispettivo canale rgb for i = 1 : 3 - % a è un singolo canale rgb temporaneo + % a è un singolo canale rgb temporaneo a = res(:, :, i); % ad ogni canale, in corrispondenza degli stessi indici della % permutazione, vengono assegnati valori di sale e pepe. @@ -45,7 +45,3 @@ res(:, :, i) = a; end end - - - -