-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrunTrackAll.m
More file actions
28 lines (24 loc) · 758 Bytes
/
runTrackAll.m
File metadata and controls
28 lines (24 loc) · 758 Bytes
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
function runTrackAll()
% startMatlabPool();
extensions = {FileInfo.metaExt,...
FileInfo.binExt, ...
RadFileInfo.detectionExt, ...
RadFileInfo.trackingExt, ...
RadFileInfo.swimtrackerExt};
files = dir('*.*');
files = files(~cellfun(@isempty, regexp({files.name}','^\w')));
files = files(~contains({files(:).name},'.pictures.meta'));
files = files(contains({files(:).name}, extensions));
names = replace({files(:).name}',extensions,'');
unique_names = unique(names);
if numel(files) == 0
fprintf('No appropriate files found in this folder\n')
end
% saveResults.dir = '.';
for i = 1:numel(unique_names)
try
runTrackSingle(unique_names{i}, 0)
catch e
fprintf('%s\n', getReport(e, 'extended'));
end
end