|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
:@) function openimage
%获取handles中的数据
handles=guidata(gcbf);
%打开图像文件
[filename,filepath,filterindex]=uigetfile(...
{'*.jpg;*.jpeg;*.tif;*.bmp;*.eps','All Image Files(*.jpg,*.jpeg,*.tif,*.bmp,*.eps)';
'*.jpg','JPG-files(*.jpg)';...
'*.jpeg','JPEG-files(*.jpeg)';...
'*.tif','TIF-files(*.tif)';...
'*.bmp','BMP-files(*.bmp)';...
'*.eps','EPS-files(*.eps)';...
'*.*','All Image Files(*.*)'},...
'选择图像文件','untitled.jpg',...
'multiselect','off');
if isequal(filename,0)||isequal(filepath,0)
return;
else
filefullpath=fullfile(filepath,filename);
s1=imread(filefullpath);
axes(handles.axes1);
h_axes=axes('position',[0.06,0.5,0.45,0.60],'visible','on');
imshow(s1);
end
这是我打开图象的M文件,运行后界面先弹出两个FIGURE,打开图像后不能在指定的AXES1上显示,程序到底哪里出错啦啊?大家帮帮忙。
2.另外我的AXES2是用做处理后显示的,我在菜单栏里有预处理的灰度化选项,附件里有灰度化程序,我直接在CALLBACK 里输入吗? |
|