Spaces:
Paused
Paused
| import os | |
| import json | |
| import numpy as np | |
| import PIL.Image as pil | |
| from .mono_dataset import MonoDataset | |
| class DrivingStereoDataset(MonoDataset): | |
| RAW_HEIGHT = 800 | |
| RAW_WIDTH = 1762 | |
| def __init__(self, *args, **kwargs): | |
| super(DrivingStereoDataset, self).__init__(*args, **kwargs) | |
| self.forename = {"rainy": "2018-08-17-09-45-58_2018-08-17-10-", "foggy": "2018-10-25-07-37-26_2018-10-25-", "sunny": "2018-10-19-09-30-39_2018-10-19-", "cloudy": "2018-10-31-06-55-01_2018-10-31-"} | |
| def get_color(self, weather, name, do_flip): | |
| path, name = self.get_image_path(weather, name) | |
| color = self.loader(path) | |
| return color, name | |
| def get_image_path(self, weather, frame_name): | |
| folder = "left-image-full-size" | |
| image_path = os.path.join(self.opts.data_path, weather, folder, frame_name) | |
| image_name = os.path.join(weather, folder, frame_name) | |
| if self.opts.debug >= 3: | |
| print(image_name) | |
| return image_path, image_name | |
| def index_to_name(self, weather, index): | |
| return self.forename[weather] + self.filenames[index] + ".png" | |