[filename, pathname] = uigetfile('*.jpg', '读取图片文件'); %选择图片文件
if isequal(filename,0) %判断是否选择
msgbox('没有选择任何图片');
else
pathfile=fullfile(pathname, filename); %获得图片路径
M=imread(pathfile); %将图片读入矩阵
image(M); %绘制图片
end
[fname,pathn]=uigetfile('choose the image','*.jpg');
%fname是文件名,pathn选取文件的路径。‘*.jpg'是确定允许选取的文件格式,如果想要任意格式文件,可'*.*'
fname=[pathn,'\',fname];
%这是合成文件完整路径名,比如'desktop/1.jpg'
img=imread(fname);
%读取选中图像
一、先用cd命令进入所在文件夹;
二、定义变量例如apath,令apath=dir;
三、文件名变量name=apath(i,1).name;
四、图像数据pic=imread(name);
五、将读出的图像数据保存,用什么命令你自己查查,这个应该不难。
clear;clc
[f,p]=uigetfile('*.*','选择图像文件');
if f
A=imread(strcat(p,f));
imshow(A);
end