import cv2 import torch from data.build_datasets import DataInfo from data.process_depth import get_depth_transform, opencv_loader from torchvision import datasets def get_depth_dataset(args): data_path = args.depth_data_path transform = get_depth_transform(args) dataset = datasets.ImageFolder(data_path, transform=transform, loader=opencv_loader) dataloader = torch.utils.data.DataLoader( dataset, batch_size=args.batch_size, num_workers=args.workers, sampler=None, ) return DataInfo(dataloader=dataloader, sampler=None)