cell存入txt
ID = fopen('D:\BingObjectnessCVPR14\VOC2007\a.txt','w');
[m,n] = size(A);
for i = 1 : m
for k = 1 : n
[rows,col] = size(A{i,k});
if rows > 1
for j = 1 : rows
fprintf(ID,'%s\t',A{i,k}(j,:));
fprintf(ID,'\n');
end
else
fprintf(ID,'%s\t',A{i,k});
end
end
fprintf(ID,'\n');
end
fclose(ID);
Save .mat into txt and load txt into matrix
load voc_2007_val.mat
for i=1:131imagename=images{i};%cellvar{}:to string; ():to cell
boxesname=cell2mat(boxes(i));
csvwrite(['val/' imagename '.txt'],boxesname);
A=load('aa.txt');
end
bianli file in a file document save -v7
file=dir('/test/*.txt');
for n=1:length(file)
fileName=file(n).name;
boxes=load(['test/',fileName,'.txt']);
boxes=uint16(boxes);
save(['test/',fileName,'_boxes'],'boxes','-v7');
end
load voc_2007_test.mat
save('test/voc_2007_test','boxes','images','-v7');
ex = importdata('car_test.txt') ;
cartestTxt= fopen('car_test.txt');
A = textscan(cartestTxt,'%s%n');
image=cell2mat(A{1,1});
label=A{1,2};
for i=1:4952
if label(i)==1
imageName=[image(i,:),'.jpg'];
boxName=[image(i,:),'.txt'];
copyfile(['E:\BingObjectnessCVPR14\VOC2007\JPEGImages\',imageName],['E:\BingObjectnessCVPR14\VOC2007\ImageNet\IMAGE\',imageName])
copyfile(['E:\BingObjectnessCVPR14\VOC2007\Results\BBoxesB2W8MAXBGR\',boxName],['E:\BingObjectnessCVPR14\VOC2007\ImageNet\BOX\',boxName])
end
end
file=dir('/home/chen/fast-rcnn/data/ImageNet/IMAGE/*.jpg');
for n=1:length(file)
fileName=file(n).name;
fileName=fileName(1:7);
boxes=load(['/home/chen/fast-rcnn/data/ImageNet/BOX/',fileName,'.txt']);
boxes=uint16(boxes);
save(['/home/chen/fast-rcnn/data/ImageNet/MAT/',fileName,'_boxes'],'boxes','-v7');
end
%file=dir('/home/chen/fast-rcnn/data/ImageNet/pic1/*.jpg');
%for n=1:length(file)
% fileName=file(n).name;
% newName=num2str(n,'%06d');
% %eval (['!rename', fileName, newName]);
% movefile(['/home/chen/fast-rcnn/data/ImageNet/pic1/' fileName],['/home/chen/fast-rcnn/data/ImageNet/pic1/' newName '.jpg']);
%end
resize picture
file=dir('/home/chen/fast-rcnn/car/*.jpg');
for i=1:length(file)
A=imread(file(i).name);
B=imresize(A,1/4);
imwrite(B,['/home/chen/fast-rcnn/' num2str(i,'%06d') '.jpg']);
end
BBox visualization:
file=dir('D:\BingObjectnessCVPR14\VOC2007\JPEGImages\*.jpg');
for num=1:length(file)
fileName=file(num).name;
image=imread(['JPEGImages/' file(num).name]);
a=file(num).name(1:6);
boxes=load(['Box\',a,'.txt']);
for i=1:length(boxes)
imshow(image);
rectangle('Position',boxes(i,:),'LineWidth',4,'EdgeColor','r');
pause(0.5);
end
end