matlab中怎样读取各种格式的图像文件

我用的以下的程序,但是怎么也打不开图像,总是出现错误,请教下高手帮忙,谢谢啦!!!
程序如下:
%选择图片路径
[filename, pathname]=...
uigetfile({'*.jpg';'*.bmp';'*.gif'}, '选择图片');
%合成路径+文件名
str=[pathname filename];
%读取图片
im=imread(str);
%使用第一个axes
axes(handles,axes1);
%显示图片
imshow(im);

试试这两句
[FileName,PathName] = uigetfile('*.*');%弹出对话框得到打开的路径
Input=imread(strcat(PathName,FileName));%打开得到的路径下的文件
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-20
兄弟你的代买中这句是错的axes(handles,axes1);中不是‘,’应该是‘.' 不太明显,也就是说不是‘逗号‘,应该是’点‘
相似回答