大家好,新手请教一下,我做了一个GUI界面,希望打开两幅图像,分别显示在两个axes里面。
我现在的程序有点问题,打开一幅图片后立马会出现选择图片的界面,让选择另外一幅。
对两幅图像进行处理后,得到两幅图,并且显示,我想保存,请问如何保存,谢谢。
先贴上代码,请指教。
function Open_Callback(hObject, eventdata, handles)
% hObject handle to Open (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
global im1; %定义一个全局变量im
global im2;
[filename,pathname]=uigetfile({'*.*';'*.bmp';'*.tif';'*.png'},'select picture');%选择图片路径
str1=[pathname filename];%合成路径+文件名
im1=imread(str1);%读取图片
axes(handles.axes1);%使用第一个axes
imshow(im1);
[filename,pathname]=uigetfile({'*.*';'*.bmp';'*.tif';'*.png'},'select picture');%选择图片路径
str2=[pathname filename];%合成路径+文件名
im2=imread(str2);%读取图片
axes(handles.axes2);
imshow(im2);%显示图片