
Filtros para imagenes en Matlab
Publicado por Carlos (1 intervención) el 06/02/2015 15:56:40
Buenos dias, compañeros necesito ayuda urgente.
Como hago el filtro de maximos y despues el de minimos sin usar comomandos lo que llevo es esto pero ya no se mas lleva para mostrarlo
Como hago el filtro de maximos y despues el de minimos sin usar comomandos lo que llevo es esto pero ya no se mas lleva para mostrarlo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
imagen=imread('soldado.jpg');
subplot(2,2,1)
imshow(imagen)
h=rgb2gray(imagen);
subplot(2,2,2)
imshow(h)
g=imnoise(h,'salt & pepper', 0.1);
subplot(2,2,3)
imshow(g)
[m n]=size(g);
im2=double(g);
imf=im2;
for y=2:n-1;
for x=2:m-1;
imf(x,y)=max((1/9)*(im2(x-1,y-1)+im2(x,y-1)+im2(x+1,y-1)+im2(x-1,y)+im2(x,y)+im2(x+1,y)+im2(x-1,y+1)+im2(x,y+1)+im2(x+1,y+1)));
end
end
imf=uint8(imf);
subplot(2,2,4)
imshow(imf)
Valora esta pregunta


0