[fname,pname,index] = uigetfile({'*.png';'*.jpg';'*.bmp'},'选择图片');
%创建图片选择对话框
if index
%确定选择的是图片
str = [pname fname];
%获取所选图片的路径及文件名
a = imread(str);
%读取图片数据到矩阵a
set(handles.edit3, 'String', fname);
image(a,'Parent',handles.axes3);
%将图片显示到坐标区
axis off;
%隐藏坐标区
end
命令批注:
1、uigetfile - Open standard dialog box for retrieving files(打开标准对话框检索文件)
[FileName,PathName,FilterIndex] = uigetfile(FilterSpec)
[文件名,路径名,过滤指数]=uigetfile(过滤规范,即过滤的内容)
2、imread - Read image from graphics file(从图形文件中读取图像)
3、Set - Set graphics object properties(设置图形对象属性)
4、Image - Display image object(显示图像对象)