1.读取某盘的图片
比如你要读取E盘里的png 格式的图片
p1=dir('E:\*.p*');%自动读取文件夹里的png 所有图片*.p*是寻找E盘下后缀第一个字为p的你当然可以改如果你的是jpg就改为p1=dir('E:\*.j*');。
[r1 c1]=size(p1);
for i=1:r1
ImgN=p1(i).name;%图片的名字
ImgN=strcat('E:\',ImgN);%读取图片
Img=(imread(ImgN));
if size(Img,3) == 3 %如果维数为三则RGB图像转化为灰度图像Img = rgb2gray(Img);
else
Img = Img;
end
%%加上处理的代码
end
2.GUI在坐标系中读取图片
%按键下写如下代码
%打开文件对话框
[filename,pathname]=uigetfile({ ...
'*.*','All Files(*.*)';},...
'选择文件');
%
if isequal([filename,pathname],[0,0])
return
else
%读取图片
pic = fullfile(pathname,filename);
b = imread(pic);
imshow(b);
end