FE2E-CPU / infer /dataset /drivingstereo_dataset.py
Nekochu's picture
FE2E depth+normal CPU Space: FP8 dynamic INT8, single denoise
405d2b1
Raw
History Blame Contribute Delete
1.13 kB
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"