File size: 885 Bytes
4893ce0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
import argparse
import os, sys

from SensorData import SensorData


def reader(
    filename,
    output_path,
    frame_skip,
    export_color_images=False,
    export_depth_images=False,
    export_poses=False,
    export_intrinsics=False,
):
    if not os.path.exists(output_path):
        os.makedirs(output_path)

    # load the data
    print("loading %s..." % filename)
    sd = SensorData(filename)
    if export_depth_images:
        sd.export_depth_images(
            os.path.join(output_path, "depth"), frame_skip=frame_skip
        )
    if export_color_images:
        sd.export_color_images(
            os.path.join(output_path, "color"), frame_skip=frame_skip
        )
    if export_poses:
        sd.export_poses(os.path.join(output_path, "pose"), frame_skip=frame_skip)
    if export_intrinsics:
        sd.export_intrinsics(os.path.join(output_path, "intrinsic"))