Matlab - Como pasar la imagen de axes1 a axes2

   
Vista:

Como pasar la imagen de axes1 a axes2

Publicado por @LeXa@ (5 intervenciones) el 19/11/2009 15:56:25
Hola a todos!!!!

Necesito de su valiosa ayuda, estoy trabajando con wavelets en imagenes de 2-d, cargo mi imagen original en axes1 y quiero que ahi permanezca, posteriormente a esa imagen le tengo que aplicar la wavelet pero este proceso debe visualizarse en axes1 pero no encuentro la manera correcta de hacerlo he programado el boton que aplicara la wavelet de la sig forma:

a= get(handles.axes1);
set(handles.axes2,'Value',a);
I1=imread(a);
image(I1); colormap(gray); colorbar;
[cA1,cH1,cV1,cD1] = dwt2(I1,'bior4.4');
A1 = upcoef2('a',cA1,'bior4.4',1);
H1 = upcoef2('h',cH1,'bior4.4',1);
V1 = upcoef2('v',cV1,'bior4.4',1);
D1 = upcoef2('d',cD1,'bior4.4',1);
colormap(gray);
imshow(cA1); image(wcodemat(A1,192));

Chequenlo, ojala puedan darme una respuesta rapida, de antemano muchas gracias!!!!!!!!!!!!
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

RE:Como pasar la imagen de axes1 a axes2

Publicado por gustavo (44 intervenciones) el 20/11/2009 15:10:16
lo que debes hacer es cuando aplicas tu wavelet indicar a cual axes debe aparecer la grafica es decir debes indicar el axes actual o current axes antes de mandar a mostrar la imagen en axes2

axes(handles.axes2)

o bien puedes usar el comando subplot para graficar en un mismo axes ambas graficas.....

getimage: puesde checar em comando

a= get(handles.axes1);
set(handles.axes2,'Value',a);
I1=imread(a);

%hasta aqui no entiendo lo que haces no se si tratas de obtener la imagen de axes1 y asignarla a axes2 no se si funcione asi pero checa lo que te digo arriba.

image(I1); colormap(gray); colorbar;
[cA1,cH1,cV1,cD1] = dwt2(I1,'bior4.4');
A1 = upcoef2('a',cA1,'bior4.4',1);
H1 = upcoef2('h',cH1,'bior4.4',1);
V1 = upcoef2('v',cV1,'bior4.4',1);
D1 = upcoef2('d',cD1,'bior4.4',1);
colormap(gray);
imshow(cA1); image(wcodemat(A1,192));
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