⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 upgradedatabase.m

📁 This code can parse any image in matlab. Very elaborate code
💻 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 + -