📄 upgradedatabase.m
字号:
function upgradeDatabase(varargin)
%Two different usage:
% upgradeDatabase(HOMEANNOTATIONS, NEWHOMEANNOTATIONS)
% upgradeDatabase(D, NEWHOMEANNOTATIONS)
% upgradeDatabase(HOMEANNOTATIONS, NEWHOMEANNOTATIONS,foler)
%read from old read-only xml format write to read/write xml format
if nargin < 2
error('Not enough parameter');
end
NEWHOMEANNOTATIONS = varargin{2};
if(~isdir(NEWHOMEANNOTATIONS))
mkdir(NEWHOMEANNOTATIONS);
end
if ischar(varargin{1})
if nargin == 3
D = LHIdatabase_old(varargin{1},{varargin{3}}); %parse old database files
else
D = LHIdatabase_old(varargin{1}); %parse old database files
end
else
D = varargin{1};
end
Nimage = length(D);
for i=1:Nimage
i
folder = D(i).annotation.folder;
if(~isdir(fullfile(NEWHOMEANNOTATIONS,folder)))
mkdir(fullfile(NEWHOMEANNOTATIONS,folder));
end
filename = strrep(D(i).annotation.filename,'.jpg','.xml');
writeXML(fullfile(NEWHOMEANNOTATIONS,folder,filename),D(i));
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -