clear;
clear;
V=uint8(zeros(9,1));
A=imread('auto.jpg');
[m,n]= size(A);
B=uint8(zeros(m,n));
for i=0:m;
for j=0:n
A(i,j)=A(i,j)-255
V(i,j)=A()i,j);
end
end;
imshow(V);
A=imread('auto.jpg');
[m,n]= size(A);
B=uint8(zeros(m,n));
for i=2:m-1;
for j=2:n-1
V=[A(i-1, j-1),A(i-1, j),A(i-1, j+1),A(i, j-1),A(i, j),A(i, j+1),A(i+1, j-1),A(i+1, j),A(i+1, j+1)];
C=sum(V);
B(i,j)=uint8(C/9);
end
end;
A(2:m-1,2:n-1)=B(2:m-1,2:n-1);
imshow(A);
****************************************************************
clear;
V=uint8(zeros(9,1));
A=imread('auto.jpg');
[m,n]= size(A);
B=uint8(zeros(m,n));
for i=0:m;
for j=0:n
A(i,j)=A(i,j)-255
V(i,j)=A()i,j);
end
end;
imshow(V);
A=imread('auto.jpg');
[m,n]= size(A);
B=uint8(zeros(m,n));
for i=2:m-1;
for j=2:n-1
V=[A(i-1, j-1),A(i-1, j),A(i-1, j+1),A(i, j-1),A(i, j),A(i, j+1),A(i+1, j-1),A(i+1, j),A(i+1, j+1)];
C=sum(V);
B(i,j)=uint8(C/9);
end
end;
A(2:m-1,2:n-1)=B(2:m-1,2:n-1);
imshow(A);
****************************************************************
Codigo para la creacion de Histogramas en matlab
****************************************************************
clear;
k=1;
fil=input('ingrese filas: ') ; col=input ('ingrese columnas: ') ;
for i=1:fil
fil=input('ingrese filas: ') ; col=input ('ingrese columnas: ') ;
for i=1:fil
for j=1:col
A(i,j)=input('valor: ');
A(i,j)=input('valor: ');
B(k)=A(i,j); k=k+1;
end
end ;
B = ( sort(B) )
B = ( sort(B) )
disp(B);
temp=0;
max=0;
for i=1:k-1
temp=B(i);
if (temp>max)
max=temp;
end
end ;
hist(B);
hist(B);
No hay comentarios:
Publicar un comentario