File size: 887 Bytes
78d2329
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import pathlib

if __name__ == '__main__':
    colmap_dir = pathlib.Path("datasets/dl3dv-colmap-cache/1K")
    testset_scene_example_dir = pathlib.Path("results/dl3dv/8_views_140_scenes/best_adam/2000/optimizervanilla/metrics")

    available_scenes = list(colmap_dir.iterdir())
    testset_scenes = list(testset_scene_example_dir.iterdir())

    available_scene_names = set([scene.name for scene in available_scenes])
    testset_scene_names = set([scene.name for scene in testset_scenes])

    intersection = available_scene_names.intersection(testset_scene_names)

    print(f"Number of available scenes: {len(available_scene_names)}")
    print(f"Number of testset scenes: {len(testset_scene_names)}")
    print(f"Number of scenes in intersection: {len(intersection)}")
    print("Scenes in intersection:")
    for scene_name in sorted(intersection):
        print(f"- {scene_name}")