Matlab - Imagenes en 2 D matlab

 
Vista:

Imagenes en 2 D matlab

Publicado por Marcos Tulight Triana (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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Imagenes en 2 D matlab

Publicado por JOSE JEREMIAS CABALLERO (5917 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"
[email protected] ; [email protected]
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