作者:手机用户2502889731 | 来源:互联网 | 2023-05-18 16:31
最近在做图像处理时遇到了一些问题,好不容易解决了,总结一下。读取连续编号的图片(IMG_0~IMG_203),程序示例如下:str图片路径\IMG_;forNum0:
最近在做图像处理时遇到了一些问题,好不容易解决了,总结一下。
读取连续编号的图片(IMG_0 ~IMG_203),程序示例如下:
str='图片路径\IMG_';
for Num=0:203
Num
clc;
Image=imread([str,num2str(Num),'.jpg']); %依次读取每一幅图像
end
但是,有时我们会遇到非连续编号的情况,程序示例如下:
di = dir('图片路径\*.jpg'); %读取路径下所有后缀为.jpg的图片
for Num=1:length(di)
clc;
Image = imread(['图片路径\',di(Num).name]);
new=di(Num).name(5:end-4); %去掉前缀IMG_ 去掉后缀.jpg 获得图片的编号
end