Professional Documents
Culture Documents
TALLER 1 - Biomedica
TALLER 1 - Biomedica
figure
subplot();imshow(A);
title('Imagen Cargada');
Código Ampliar: escala se remplaza por el tamaño deseado, para ampliar la escala va de 1 a 100
clc
close all
clear all
figure
subplot();imshow(A);
title('Imagen Original');
figure
subplot();imshow(D);
title('Imagen Tratada');
Código Reducir: escala se remplaza por el tamaño deseado, para reducir la escala va de 0 a 1
clc
close all
clear all
figure
subplot();imshow(A);
title('Imagen Original');
figure
subplot();imshow(D);
title('Imagen Tratada');
1%
4. Ejecutando el código en MATLAB para ver el histograma de las imágenes guardas en la carpeta
“Imágenes para histograma”, seleccione 4 imágenes y realizar una captura de pantalla por cada
histograma y anote que observa en el histograma, completar el resto de cuadros. (Esta pregunta
equivale a 0.5)
Código MATLAB:
clc
close all
clear all
figure
subplot();imshow(A);
title('Imagen Original');
figure
subplot();imhist(A);
title('Histograma de la Imagen');
clc
close all
clear all
C = imfilter(A,B);
figure
subplot(1,2,1);
imshow(A);
title('Imagen Original');
subplot(1,2,2);
imshow(C);
title('Imagen Tratada');
Sobel. Repujado.
Filtro norte. Realce de bordes
(izquierda la imagen se písela iluminando las partes más oscuras )
6. Implemente los códigos en MATLAB para usar filtros predeterminados morfológicos en imagen, en la
carpeta “Imágenes para filtros predeterminados” se encurtan 5 imágenes a las cuales se les aplicara
cada uno de los filtros, realizar una captura de pantalla por cada filtro realizado y anote que cambios
observa frente a la imagen original. (Esta pregunta equivale a 0.5)
Códigos predeterminados:
Dilatación:
>> imdilate (f,SE)
Erosión:
>> imerode (f,SE)
Apertura:
>> imopen (f,SE)
Clausura:
>> imclose (f,SE)
f es la imagen
SE indica el elemento estructural que puede definirse a partir de la función
STREL:
>> strel(‘diamond’,R)
>> strel(‘disk’,R)
>> strel(‘line’,length, angle)
>> strel(‘rectangle’,MN), MN=vector de dos elementos.
>> strel(‘square’,W)
>> SE = strel('sphere',r)
Ejemplo:
clc
close all
clear all
A = imread('Instrumentos.tif');
SE = strel('squar',15);
B = imdilate(A,SE);
C = imerode(A,SE);
figure
subplot(1,2,1);imshow(A);
title('Imagen Original');
subplot(1,2,2);imshow(B);
title('Imagen Dilatacion');
title('Imagen Dilatacion');
title('Imagen Dilatacion');
7. Resolver la siguiente convolución (Valor de la pregunta 1)
Imagen Filtro Resultado
2 1 3 1 -1 1 2/3 1 4/3
6 2 0 1 1 0 4/3 4 1/3
0 4 1 0 0 0 -4/3 8/3 7/3
8. Resolver la siguiente convolución (Valor de la pregunta 1)
Imagen Filtro Resultado
1 0 2 5 0 5/2 1 3 2 3/2
5 1 1 4 3 0 0 0 1/2 1 2 3 7/2
0 1 0 3 4 0 0 1 3/2 1/2 5/2 7/2 5/2
2 5 2 3 1 0 1 0 3 5/2 7/2 1/2 5/2
1 3 4 0 5 3/2 2 1 5/2 1
Imagen Filtro Resultado
5 6 8 2 3 2 4 11/3 4 5/3
1 1 5 2 5 -1 0 1 8/3 13/3 1
5 1 7 1 0 0 1 0
8 2 6 1 0 1 0 1
9 0 2 1 9