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!