自动生成图像标签代码
2017-05-06 19:09
309 查看
%%
%图片保存路径为:
%E:\image\car
%E:\image\person
%car和person是保存车和行人的文件夹
%这些文件夹还可以有多个,
%放在image文件夹里就行
%该代码的作用是将图片名字改成000123.jpg这种形式
%%
%clc;
% clear;
maindir='/home/cjj/downloads/re/re/';
% maindir='/media/cjj/9EB23D0DB23CEB81/re/re/';
name_long=5; %图片名字的长度,如000123.jpg为6,最多9位,可修改
num_begin=1; %图像命名开始的数字如000123.jpg开始的话就是123
subdir = dir(maindir);
n=1;
for i = 1:length(subdir)
if ~strcmp(subdir(i).name ,'.') && ~strcmp(subdir(i).name,'..')
subsubdir = dir(strcat(maindir,subdir(i).name));
for j=1:length(subsubdir)
if ~strcmp(subsubdir(j).name ,'.') && ~strcmp(subsubdir(j).name,'..')
img=imread([maindir,subdir(i).name,'/',subsubdir(j).name]);
imshow(img);
str=num2str(num_begin,'%09d');
newname=strcat(str,'.jpg');
newname=newname(end-(name_long+3):end);
system(['rename ' [maindir,subdir(i).name,'/',subsubdir(j).name] ' ' newname]);
num_begin=num_begin+1;
fprintf('当前处理文件夹%s',subdir(i).name);
fprintf('已经处理%d张图片\n',n);
n=n+1;
pause(0.1);%可以将暂停去掉
end
end
end
end
%图片保存路径为:
%E:\image\car
%E:\image\person
%car和person是保存车和行人的文件夹
%这些文件夹还可以有多个,
%放在image文件夹里就行
%该代码的作用是将图片名字改成000123.jpg这种形式
%%
%clc;
% clear;
maindir='/home/cjj/downloads/re/re/';
% maindir='/media/cjj/9EB23D0DB23CEB81/re/re/';
name_long=5; %图片名字的长度,如000123.jpg为6,最多9位,可修改
num_begin=1; %图像命名开始的数字如000123.jpg开始的话就是123
subdir = dir(maindir);
n=1;
for i = 1:length(subdir)
if ~strcmp(subdir(i).name ,'.') && ~strcmp(subdir(i).name,'..')
subsubdir = dir(strcat(maindir,subdir(i).name));
for j=1:length(subsubdir)
if ~strcmp(subsubdir(j).name ,'.') && ~strcmp(subsubdir(j).name,'..')
img=imread([maindir,subdir(i).name,'/',subsubdir(j).name]);
imshow(img);
str=num2str(num_begin,'%09d');
newname=strcat(str,'.jpg');
newname=newname(end-(name_long+3):end);
system(['rename ' [maindir,subdir(i).name,'/',subsubdir(j).name] ' ' newname]);
num_begin=num_begin+1;
fprintf('当前处理文件夹%s',subdir(i).name);
fprintf('已经处理%d张图片\n',n);
n=n+1;
pause(0.1);%可以将暂停去掉
end
end
end
end
相关文章推荐
- 利用strut2标签自动生成form前端验证代码
- 自动切割图像——负样本自动生成代码 C++
- .NET中利用XML来自动生成代码策略
- 一个自动生成用ADO调用SQL SERVER的存储过程VB代码的ADDIN
- 代码自动生成和抽象
- C#分析数据库结构,使用XSL模板自动生成代码
- 简单代码的自动生成
- AutoThrCode 三层结构业务层代码自动生成工具
- 代码自动生成.
- 如何高效地使用XCodeFactory自动生成的数据层代码(一)
- 代码自动生成工具的补充
- 一个VS.net自动生成代码引发的问题
- 关于ATL自动生成的事件激发函数Fire_XXX(...)的代码说明
- Hibernate中代码自动生成小结
- 如何高效地使用XCodeFactory自动生成的数据层代码(二)
- 一款自动生成代码的软件 - Code Machine
- 也论代码自动生成
- 根据一个大图片自动生成相应小图片的代码
- hnlee65的自动代码生成部分已启动,大家去捧场
- 代码自动生成操作