code for get image in new axes from previuos axes

2 visualizaciones (últimos 30 días)
reema
reema el 1 de Jun. de 2014
Comentada: Image Analyst el 1 de Jun. de 2014
how to get image in new axes from previous axes for applying any operation (face detection) what is code for this?

Respuestas (1)

Image Analyst
Image Analyst el 1 de Jun. de 2014
I assume you want to do this in a function where you don't have the image array, otherwise it's a simple matter of calling axes() and imshow(), or use imshow() with the 'Parent' option. So see this first: http://matlab.wikia.com/wiki/FAQ#How_can_I_share_data_between_callback_functions_in_my_GUI.28s.29.3F to make sure you have the image array in the function you need it. Then call imshow(theImage, 'Parent', handles.newAxes).
  1 comentario
Image Analyst
Image Analyst el 1 de Jun. de 2014
You can also do something like
theImage = get(handles.oldAxes, 'CData');
axes(handles.newAxes);
imshow(theImage);
all in one function. Or try using getframe().

Iniciar sesión para comentar.

Categorías

Más información sobre Convert Image Type en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by