MATLAB 批量改文件名称

来源:互联网 发布:淘宝买东西寄到美国 编辑:程序博客网 时间:2024/05/08 10:27
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

0 0
原创粉丝点击