Código de ejemplo en (siga las instrucciones dentro)

Anuncio
%%
%INSTRUCCIONES
% -En el “command window” teclee “edit “foto”
% -MATLAB indicará que el arhivo no existe y entonces pregunta si quiere crear uno,
% presiones “yes”.
% -Se abre el editor
% -Copie el código siguiente
% -Salve el arcivo
% -En el “coomand window” teclee “foto”
% -Durante la ejecución del programa se abren varias ventanas y se le pedirá que
% presione una tecla para continuar
%%
%Lectura de un archivo de foto
f=imread('frissellBW.png'); %Ponga aquí el nombre de la foto .png .bmp .jpg
size(f)
figure(1)
imshow(f)
%%
%Conversión a gris
input('Presionan enter para conversión a gris');
imagenBW=uint8(f(:,:,1)*0.299+f(:,:,2)*0.587+f(:,:,3)*0.114);
figure(2)
imshow(imagenBW)
%%
%Sobremuestreo
input('Presionan enter para sobremuestreo en 2');
imagenSM2=uint8(upsample(upsample(imagenBW',2)',2));
figure(3)
imshow(imagenSM2)
%%
%interpolacion
input('Presionan enter para interpolación Haar');
imagenInterpHaar=uint8(conv2(imagenSM2,[1 1; 1 1],'same'));
figure(4)
imshow(imagenInterpHaar)
%%
input('Presionan enter para interpolación Bartlett');
imagenInterpBart=uint8(conv2(imagenSM2,0.25*[1 2 1; 2 4 2; 1 2 1],'same'));
figure(5)
imshow(imagenInterpBart)
Descargar