How to change current figure handle?

9 views (last 30 days)
I want to get image from a handle named axes1 in my code. How can I use gcf to get that image? I tried this but it is not working:
axes(handles.axes1);
train_image=getimage(gcf);
The image I am getting is from another axes(not axes1). Please help.
  1 Comment
Stephen23
Stephen23 on 1 Apr 2017
Edited: Stephen23 on 1 Apr 2017
Do no use gcf or gca for code that you want to work properly. Always obtain, pass, and use graphics handles explicitly for all of your GUI objects.

Sign in to comment.

Accepted Answer

Stephen23
Stephen23 on 1 Apr 2017
Edited: Stephen23 on 1 Apr 2017
train_image = getimage(handles.axes1)

More Answers (0)

Categories

Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!