Matlab - Imagenes en 2 D matlab

   
Vista:

Imagenes en 2 D matlab

Publicado por Marcos Tulight Triana marco.triana.ext@telmex.com (5 intervenciones) el 21/02/2012 23:14:46
Hola cordial saludo comunidad de programadores, saben en donde puedo encontar o como generar un codigo en matlab para imagenes en 2D que realice convolucion y se le pueda aplicar un filtro pasabajos para luego ver su respuesta al filtro, lo que pasa es que me exigieron este codigo para imgenes en 2D

lo que hemos adelantado es lo siguiente:

la imagen forma una matriz de MxN
su repuesta H(n) genera una matriz de PxQ siendo de tamaño simetrico
entonces:
1 2 3 4 5 ..M H(n)=1 2 P
2 2
3 Q
4
N


function=y conv programa (I,H)
(N,M) = size(I);
(P,Q)=size(H);
y=zeros(N+P-1, M+P-1)
FOR i=1:M
FOR J=1:N
y=(j:P+(J-1),i:P+(I-1))=I(j,i)H+Y(j;P+(j-1), i:P+(i-1));
end
end


gracias por su valiosa ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO

Imagenes en 2 D matlab

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3433 intervenciones) el 21/02/2012 23:56:49
Hola.
La funcion conv2 de matlab , sirve para hacer convolucion de dos matrices.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
>> a=rand(3,4)
a =
 
    0.6557    0.9340    0.7431    0.1712
    0.0357    0.6787    0.3922    0.7060
    0.8491    0.7577    0.6555    0.0318
 
>> b=rand(4,2)
b =
    0.2769    0.6948
    0.0462    0.3171
    0.0971    0.9502
    0.8235    0.0344
 
>> c=conv2(a,b)
c =
 
    0.1816    0.7143    0.8548    0.5638    0.1189
    0.0402    0.4638    0.9107    0.7116    0.5449
    0.3005    1.5563    1.9010    1.3440    0.4087
    0.5826    1.1958    1.5977    0.8172    0.6869
    0.1119    1.4406    1.1301    1.2209    0.0546
    0.6992    0.6532    0.5659    0.0488    0.0011


Saludos.
JOSE JEREMIAS CABALLERO

Servicios de programacion matlab


Asesor de Proyectos con Matlab
programador en matlab
"Detalladar sus preguntas, para recibir respuestas acertadas"
jjcc94@hotmail.com ; jjcc9494@gmail.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Imagenes en 2 D matlab

Publicado por Marco Tulight (5 intervenciones) el 22/02/2012 15:33:08
Hola Jose, muchas gracias, pero tu sabes como le aplico un filtro de imagenes para luego visualizar a el codigo propuesto?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar