Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Pasos previos:
a. Crear la carpeta PATH/DSI_lab_05/
b. Descargar en esta carpeta un conjunto de
imgenes proporcionadas por el docente.
5. Usar
imfilter
para
realizar
correlacin de las dos matrices.
h = imfilter(a,f,'full', 'corr')
Los resultados del ltimo paso confirman que la
convolucin est relacionada con la correlacin
por una reflexin de la matriz filtro, lo cul es
independiente del nmero de dimensiones
consideradas.
Vamos a ver cmo funciona la correlacin en
una pequea ventana de 3 x 3. Consideremos la
ventana con los valores extrados de la imagen
de la figura 1.
La correlacin de las dos matrices es la suma de
productos. Numricamente el clculo es:
(140)(1) + (108)(0) + (94)(1) + (89)(2) + (99)(0) + (125)(2)
+ (121)(1) + (134)(0) + (221)(1) = 126
una
Figura 4.
Figura 3.
fn = fspecial('average')
Pregunta 7 Explicar que representa el valor de
la variable fn.
Pregunta
8
Cules
otras
mascaras
comnmente usadas son generadas por la
funcin fspecial?
I_new2 = imfilter(I,fn2);
figure, subplot(1,2,1), imshow(I_new), ...
title('Promedio Uniforme');
subplot(1,2,2), imshow(I_new2), ...
title('Promedio No Uniforme');
Figura 8.
Figura 7.
13.
Filtrar la imagen chess01 usando la
mscara de Gauss.
I_new3 = imfilter(I,fn_gau);
figure, subplot(1,3,1), imshow(I), ...
title('Imagen Original');
Figura 10.
Mscara de enfoque
Es un proceso simple de restar una borrosa
imagen de su original para generar una imagen
ms ntida. Aunque el concepto es simple, hay
tres formas en que puede ser implementado.
mscara de convolucin.
Figura 12.
nitidez de imagen.
23. Restar la imagen borrosa de la imagen
original para generar una imagen con contraste
acentuado.
J_sharpening = imsubtract(J,J_blur);
Figura 16.
Figura 14.