-
Notifications
You must be signed in to change notification settings - Fork 0
/
testScriptInner.m
41 lines (37 loc) · 1.68 KB
/
testScriptInner.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
33
34
35
36
37
38
39
40
41
% Construct segment graph
fprintf('**************************************************\n');
fprintf('****** Construct segment graph\n');
fprintf('**************************************************\n');
SegmentGraphConstruction(SPdata,SPparam,LORparam);
fprintf('\n');
% Do label propagation
fprintf('**************************************************\n');
fprintf('****** Do second-order object relations propagation\n');
fprintf('**************************************************\n');
% LORparam.recomputeLabelPropagation = 1;
SecondOrderObjRelPropagation(SPdata,SPparam,LORparam);
fprintf('\n');
% Parsing image
fprintf('**************************************************\n');
fprintf('****** Parsing image\n');
fprintf('**************************************************\n');
% DataTest(SPdata,SPparam,LORparam);
% NonsmoothPairwiseTest(SPdata,SPparam,LORparam);
DataNonsmoothPairwiseTest(SPdata,SPparam,LORparam);
LORparam.beta = 0.5;
% DataSmoothPairwiseTest(SPdata,SPparam,LORparam);
DataNonsmoothAndSmoothPairwiseTest(SPdata,SPparam,LORparam);
fprintf('\n');
% Evaluate performance
fprintf('**************************************************\n');
fprintf('****** Evaluate performance\n');
fprintf('**************************************************\n');
EvaluateTests(LORparam.HOMEDATA,LORparam.HOMELABELSETS,{LORparam.testName},[],[],[],LORparam.outFileSuffix);
fprintf('\n');
% Generate result images and web page
fprintf('**************************************************\n');
fprintf('****** Generate result images and web page \n');
fprintf('**************************************************\n');
LORGenerateResultImages(SPdata,SPparam);
LORGenerateSimpleSelectedWeb(SPdata,SPparam);
fprintf('\n');