-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathloadData.m
32 lines (30 loc) · 1012 Bytes
/
loadData.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
% Load train data
trainfile = sprintf('../cache/train-%0.1f.mat', SCALEFACTOR);
if (exist(trainfile))
fprintf('\nloading %s from cache\n\n', trainfile);
load(trainfile);
else
fprintf('\ngenerating and saving %s\n\n', trainfile);
train = getData('../data/stills/plates-train.idx', SCALEFACTOR);
save(trainfile, 'train');
end
% Load validate data
validatefile = sprintf('../cache/validate-%0.1f.mat', SCALEFACTOR);
if (exist(validatefile))
fprintf('\nloading %s from cache\n\n', validatefile);
load(validatefile);
else
fprintf('\ngenerating and saving %s\n\n', validatefile);
validate = getData('../data/stills/plates-validate.idx', SCALEFACTOR);
save(validatefile, 'validate');
end
% Load feature data
featurefile = sprintf('../cache/feature-%d.mat', SEGMENTS);
if (exist(featurefile))
fprintf('\nloading %s from cache\n\n', featurefile);
load(featurefile);
else
fprintf('\ngenerating and saving %s\n\n', featurefile);
features = featureGeneration(SEGMENTS);
save(featurefile, 'features');
end