1 .读取某张光盘的图像
例如,在读取e-discpng格式的图像的情况下
p1=dir(e:(*.p* ) ); 自动读取%文件夹中png的所有图像的*.p*将查找e驱动器下后缀的第一个字符为p。 当然,如果是jpg的话,可以变更为p1=dir(e:(*.j ) )。
[R1C1]=size(P1;
for i=1:r1
imgn=P1(I ).name; %图像的名称
ImgN=strcat(e: (,imgn ) ); %读取图像
img=(imread ) imgn );
当ifsize(img,3 )==3 %维数为3时,将RGB图像变换为灰度图像img=RGB2gray(img );
else
Img=Img;
结束
将处理的代码添加到%%
结束
2.GUI在坐标系中读取图像
在%键下键入以下代码
打开%文件对话框
[filename,pathname]=uigetfile({ ((.
' *.* ',' allfiles(*.* ); (,
“选择文件”;
%
ifisequal([filename,pathname],[ 0,0 ] )。
返回
else
%读取图像
PIC=fullfile(pathname,filename );
b=imread(pic );
imshow(b;
结束