p1=dir('pos\*.png');%读取文件夹里的 所有.png格式的图片 p1是个结构体里面包含了图片的名称 创建时间等信息 [r1 c1]=size(p1); %pic=cell(r,1); F=[];%特征矩阵初始化 Labels=[];%labels初始化 Postion=[];%每一个检测窗口的位置初始化 i=1; for i=1:r1 ImgN=p1(i).name; ImgN=strcat('pos\',ImgN); %图片的路径 I1=imread(ImgN); I=I1(1:48,1:40); if i<10 imwrite(I,strcat('face','000',int2str(i),'.bmp'),'bmp');%把每帧图像存入硬盘 elseif i>=10 & i<100 imwrite(I,strcat('face','00',int2str(i),'.bmp'),'bmp');%把每帧图像存入硬盘 else imwrite(I,strcat('face','0',int2str(i),'.bmp'),'bmp');%把每帧图像存入硬盘 end disp(ImgN); disp(i); i=i+1; % figure,imshow(ImgN) % I = rgb2gray(Img);%灰度转化 end
转载于:https://blog.51cto.com/3754839/1401938