1.在“选择图片”按钮回调中写入:
[imgfilename imgpathname]=uigetfile({'*.jpg;*.png'},'Select a RGB image');
if imgfilename
imgdata=imread([imgpathname '\' imgfilename]);
image(handles.axes1,imgdata);
handles.imgfilename=imgfilename;
handles.imgdata=imgdata;
set(handles.axes1,'visible','off')
end
guidata(hObject,handles)
以及OpeningFcn中写入:
handles.imgfilename=[];
handles.imgdata=[];
2.在具体功能的回调函数中写:
if isempty(handles.imgfilename)
msgbox('请先载入图像!', '提示信息', 'modal');
return;
end
最后: