fid=fopen('train.txt','wt'); %写的方式打开文件(若不存在,建立文件);
load('D:\My_document\RAP_annotation\RAP_annotation.mat')
label=RAP_annotation.label;
img_name=RAP_annotation.imagesname;
[batch, cls]=size(label)
for i=1:batch
i
fprintf(fid,'/home1/Dataset/RAP_dataset/%s ',img_name{i});
for j=1:cls
if j==cls
fprintf(fid,'%d',label(i,j)); % %d 表示以整数形式写入数据,这正是我想要的;
else
fprintf(fid,'%d,',label(i,j)); % %d 表示以整数形式写入数据,这正是我想要的;
end
end
fprintf(fid,'\n'); % %d 表示以整数形式写入数据,这正是我想要的;
end
fclose(fid); %关闭文件;
网友评论