clear all;
clc;
N=1000; %需要抽取的图片的数量
num=3687; %图片的总数量
p=randperm(num);%随机生成1~num个随机整数
a=p(1:N); %取p的前N个数
for i=1:N
%读取图片的路径和名字,你需要修改为你图片库的路径,注意用双斜线
imageName=sprintf('F:\\classDatas\\classData1\\%06d.jpg',a(i));
%fprintf('%s\n',imageName);
f=imread(imageName); %读取图片
fileName=sprintf('F:\\classDatas\\std_classData1\\%06d.jpg',a(i));%抽取的图片存放的路径
imwrite(f,fileName); %保存图片
%disp('imageName');
end