Filter löschen
Filter löschen

Image display in GUI

1 Ansicht (letzte 30 Tage)
Khawaja Asim
Khawaja Asim am 26 Mai 2012
I am 1st time making GUI in matlab... I need to display images. For this I have been using axes.. But image shown in axes is very small and it cannot reveal minor details... I want to display this image in a separate window, so that image can bee seen on full screen, (Like image shown by command figure,imshow(image))... And every time I press button, new image should replace the previous image, rather than opening in new window... Please show me ways of doing this..

Akzeptierte Antwort

Image Analyst
Image Analyst am 26 Mai 2012
You can set the 'InitialMagnification' property in imshow() to set an initial zoom level. Then you can call zoom() to adjust it further. I've posted code about zooming images either here or in the newsgroup. Search for "sldZoom" and see if you can find it.
  2 Kommentare
Khawaja Asim
Khawaja Asim am 26 Mai 2012
actually i dont want to zoom image.. I just want to display it in new window as per requirement of the demonstration for which i am preparing
Image Analyst
Image Analyst am 26 Mai 2012
Call the figure() command, but you'll still have to magnify the window somehow if you want to see that small minor details that you cannot see now.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 26 Mai 2012
newfig = figure();
newaxes = axes('Parent', newfig);
And to display or update the image,
image(YourArray, 'Parent', newaxes);
  3 Kommentare
Walter Roberson
Walter Roberson am 26 Mai 2012
I didn't say handles.axes2(), I said axes() . axes() creates a new axes. You need a new axes to go in the new figure.
Image Analyst
Image Analyst am 26 Mai 2012
"axes()" is the name of a special built-in function. It did not mean for you to substitute the actual name of your axes for it.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Visual Exploration finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by