Image display in GUI
显示 更早的评论
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..
采纳的回答
更多回答(1 个)
Walter Roberson
2012-5-26
newfig = figure();
newaxes = axes('Parent', newfig);
And to display or update the image,
image(YourArray, 'Parent', newaxes);
3 个评论
Khawaja Asim
2012-5-26
Walter Roberson
2012-5-26
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
2012-5-26
"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.
类别
在 帮助中心 和 File Exchange 中查找有关 Image Arithmetic 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!