我想输入图片。然后想要处理该图像,并希望通过按钮点击提供输出。然后将输出提供给其他步骤并再次处理该pic,另一个按钮单击给出输出。我该怎么办?
答案 0 :(得分:0)
如果您想将数据保存为GUI的一部分,您有两种可能性。
1)使用guidata保存:
handles = guidata(fig);
handles.imagedata = img;
guidata(fig,handles);
每当您从图形句柄img
加载GUI数据时,这将使handles.imagedata
变量可用作fig
。
2)将其作为用户数据保存在uicontrol
或其他UI元素中:
例如,您可以让按钮记住图像:
set(handles.button,'UserData',img);
按钮的句柄保存在handles.button
中。
您现在可以通过以下行检索图像:
img = get(handles.button,'UserData');
我希望这能回答你的问题!