MSCOCO数据集图像批量重命名(VOC2007格式)的MATLAB实现

来源:互联网 发布:java程序员工作职责 编辑:程序博客网 时间:2024/06/06 02:49

下面程序中subdir得到一个结构体,其中subdir(i).name为文件夹中第i个文件的文件名,且subdir(1).name为‘.’,subdir(2).name为‘..’,故i应从3开始取。

clc;  clear;    maindir='F:\MSCOCO\image\';  %图像存放文件夹  subdir = dir(maindir);     for i = 3:length(subdir)-1       newname=subdir(i).name(end-9:end);    img=imread([maindir,subdir(i).name]);    system(['rename ' [maindir,subdir(i).name,] ' ' newname]);end


0 0