Wednesday, May 6, 2009

V=unit8(zeros(9,1));

I1=imgread('im1.jpg');

I2=uint8(Zeros(m,n));

[m,n]=size(I1)

for i=2:m-1;

forj=2:n-1;

V=[I1(i-1,j-1),I1(i-1,j),I1(i-1,j+1),I1(i,j-1),I1(i,j),I1(i,j+1),I1(i+1,j-1),I1(i+1,j),I1(i+1,j+1)]/9;

V=sort(V);

I2(i,j)=V;

end;

end;

I1(2:m-1;1:n-1)=I2(2:m-1;2:n-1);

imageshow(I1);

1 comment:

  1. En este codigo existe un erro al heredar el tipo de dato con valor maximo de 256 lo que genera error

    ReplyDelete