File size: 812 Bytes
591ba45
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
path_rec = 'xxx';  % rectified image path
path_scan = './UDIR/gt/';  % scan image path

tarea=598400;
ms=0;
ld=0;

for i=1:195
    path_rec_1 = sprintf("%s%d%s", path_rec, i, '.png');  % rectified image path
    path_scan_new = sprintf("%s%d%s", path_scan, i, '.png');  % corresponding scan image path

    % imread and rgb2gray
    A1 = imread(path_rec_1);
    ref = imread(path_scan_new);
    A1 = rgb2gray(A1);
    ref = rgb2gray(ref);

    % resize
    b = sqrt(tarea/size(ref,1)/size(ref,2));
    ref = imresize(ref,b);
    ref_msk = ref;
    A1 = imresize(A1,[size(ref,1),size(ref,2)]);
    
    % mask the gt image
    m1 = A1 == 0;
    ref_msk(m1) = 0;
    
    % calculate
    [ms_1,ld_1] = evalUnwarp(A1, ref, ref_msk);
    ms = ms + ms_1;
    ld = ld + ld_1;
    
end

ms_m = ms / 195
ld_m = ld / 195