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