File size: 1,589 Bytes
4d4dd90
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
42
43
44
45
46
47
48
49
model:
    name: gluefactory.models.two_view_pipeline
    extractor:
        name: gluefactory.models.lines.wireframe
        point_extractor:
            name: gluefactory_nonfree.superpoint
            trainable: False
            dense_outputs: True
            max_num_keypoints: 2048
            force_num_keypoints: False
            detection_threshold: 0
        line_extractor:
            name: gluefactory.models.lines.lsd
            trainable: False
            max_num_lines: 512
            force_num_lines: False
            min_length: 15
        wireframe_params:
            merge_points: True
            merge_line_endpoints: True
            nms_radius: 3
    matcher:
        name: gluefactory.models.matchers.gluestick
        weights: checkpoint_GlueStick_MD  # This will download weights from internet

    # ground_truth:    # for ETH3D, comment otherwise
    #     name: gluefactory.models.matchers.depth_matcher
    #     use_lines: True

benchmarks:
    hpatches:
        eval:
            estimator: homography_est
            ransac_th: -1    # [1., 1.5, 2., 2.5, 3.]
    megadepth1500:
        data:
            preprocessing:
                side: long
                resize: 1600
        eval:
            estimator: poselib
            ransac_th: -1
    eth3d:
        ground_truth:
            name: gluefactory.models.matchers.depth_matcher
            use_lines: True
        eval:
            plot_methods: [ ]    # ['sp+NN', 'sp+sg', 'superpoint+lsd+gluestick']
            plot_line_methods: [ ]    # ['superpoint+lsd+gluestick', 'sp+deeplsd+gs']