Porfavor Ayuda con este codigo! (PDI-Reconocimiento patrones)
Publicado por Erick (9 intervenciones) el 25/09/2018 23:08:51
El ejercicio puntual a realizar es el siguiente.
Dado que una variable q que contiene una imagen monocromática y m contiene una máscara de
3x3, la siguiente rutina permite aplicar un filtro de máscara (m) a la imagen (q):
Tomando como base la rutina anterior, realizar un programa en Matlab que solicite al
usuario el ingreso de una imagen y, adicionalmente, mediante la instrucción menu, permita
elegir la aplicación de filtros pasa bajos y pasa altos de 3x3 o 5x5.
Adicionalmente debe disponerse de la opción de filtros de gradiente y filtro de mediana.
No se permite el uso de instrucciones de filtros de Matlab.
Yo ya tengo las imagenes para las pruebas.
Dado que una variable q que contiene una imagen monocromática y m contiene una máscara de
3x3, la siguiente rutina permite aplicar un filtro de máscara (m) a la imagen (q):
1
2
3
4
5
6
7
8
9
[alto ancho]= size(z);
for x= 2: alto-1
for y= 2:ancho-1
imgn(x,y)= M(1,1)*Q(x-1,y-1) + M(1,2)*Q(x-1,y) + M(1,3)*Q(x-1,y+1) +...
M(2,1)*Q(x,y-1) + M(2,2)*Q(x,y) + M(2,3)*Q(x,y+1) +...
M(3,1)*Q(x+1,y-1) + M(3,2)*Q(x+1,y) + M(3,3)*Q(x+1,y+1);
end
end
Tomando como base la rutina anterior, realizar un programa en Matlab que solicite al
usuario el ingreso de una imagen y, adicionalmente, mediante la instrucción menu, permita
elegir la aplicación de filtros pasa bajos y pasa altos de 3x3 o 5x5.
Adicionalmente debe disponerse de la opción de filtros de gradiente y filtro de mediana.
No se permite el uso de instrucciones de filtros de Matlab.
Yo ya tengo las imagenes para las pruebas.
Valora esta pregunta
0