求教matlab GUI 问题 从文件中一次读取的图片如何多次使用
[filename,pathname,filterindex]=uigetfile({'*.jpg';'*.bmp';'*.gif'});str=[pathnamefil...
[filename,pathname,filterindex]=uigetfile({'*.jpg';'*.bmp';'*.gif'});
str=[pathname filename];
global s;
s = str;
PS=imread(s);
axes(handles.axes1);
imshow(PS);
global s;
ps2=inread(s);
axes(handles.axes2);
imshow(ps2);
这样做为什么第二张图片没有显示? 展开
str=[pathname filename];
global s;
s = str;
PS=imread(s);
axes(handles.axes1);
imshow(PS);
global s;
ps2=inread(s);
axes(handles.axes2);
imshow(ps2);
这样做为什么第二张图片没有显示? 展开
3个回答
展开全部
请检查第二个axes,你可以替换成figure(2),试一下。因为axes有时确实不太好用。总之先确定是不是第二次图片已经正确读进来了。如果是的话,集中精力解决切换坐标轴的问题就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[filename,pathname,filterindex]=uigetfile({'*.jpg';'*.bmp';'*.tif'});
str=[pathname filename];
global s;
s = str;
PS=imread(s);
axes(handles.axes_1);
imshow(PS);
[filename,pathname,filterindex]=uigetfile({'*.jpg';'*.bmp';'*.tif'});
str=[pathname filename];
global s1;
s1=str;
ps2=imread(s1);
axes(handles.axes_2);
imshow(ps2);
str=[pathname filename];
global s;
s = str;
PS=imread(s);
axes(handles.axes_1);
imshow(PS);
[filename,pathname,filterindex]=uigetfile({'*.jpg';'*.bmp';'*.tif'});
str=[pathname filename];
global s1;
s1=str;
ps2=imread(s1);
axes(handles.axes_2);
imshow(ps2);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询