Skip to content

Commit

Permalink
Update and rename e_salepepe.m to filters/e_salepepe.m
Browse files Browse the repository at this point in the history
  • Loading branch information
FabrizioArmango authored Mar 17, 2018
1 parent f59eaaa commit 7f53e87
Showing 1 changed file with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions e_salepepe.m → filters/e_salepepe.m
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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;
Expand All @@ -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.
Expand All @@ -45,7 +45,3 @@
res(:, :, i) = a;
end
end




0 comments on commit 7f53e87

Please sign in to comment.