clc;
clear;
%图片存放路径
folder = 'F:\ICDAR\TestCutWord\NegativeSample\';
files = dir([folder '*.jpg']);
%循环操作
for i = 1 : length(files)
%读取一张图片(注意,该方法读取数据并不是按照顺序读取的)
oldname = files(i).name;
I = imread(strcat(folder,oldname));
%将命名后的图片存放到F:\ICDAR\TestCutWord\NegativeSample\NewName\文件夹中
imwrite(I,['F:\ICDAR\TestCutWord\NegativeSample\NewName\',...
int2str(i),'.jpg']);
end
如果想让代码按照数字顺序读取的话,将
oldname = files(i).name;
I = imread(strcat(folder, oldname));
这两行代码修改为如下即可:
fileName = strcat(num2str(i), '.jpg');
此处的类型根据自己的需求修改