现在的位置: 首页 > 综合 > 正文

MATLAB 批量改文件名称

2014年02月11日 ⁄ 综合 ⁄ 共 539字 ⁄ 字号 评论关闭
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

抱歉!评论已关闭.