Realcat's picture
update: major change
499e141
raw
history blame
1.28 kB
# -*- coding: utf-8 -*-
# @Author : xuelun
import torch
from torch.utils.data import Dataset
class RGBDDataset(Dataset):
def __getitem__(self, idx):
data = {
# image 0
'image0': None,
'color0': None,
'imsize0': None,
'resize0': None,
# image 1
'image1': None,
'color1': None,
'imsize1': None,
'resize1': None,
'pseudo_labels': torch.zeros((100000, 4), dtype=torch.float),
'gt': True,
'zs': False,
# image transform
'T_0to1': None,
'T_1to0': None,
'K0': None,
'K1': None,
# pair information
'scale0': None,
'scale1': None,
'dataset_name': None,
'scene_id': None,
'pair_id': None,
'pair_names': None,
'covisible0': None,
'covisible1': None,
# ETH3D dataset
'K0_': torch.zeros(12, dtype=torch.float),
'K1_': torch.zeros(12, dtype=torch.float),
# Hq
'Hq_aug': torch.eye(3, dtype=torch.float),
'Hq_ori': torch.eye(3, dtype=torch.float),
}
return data