MCPcopy Create free account
hub / github.com/ActiveVisionLab/DFNet / main

Function main

dataset_loaders/seven_scenes.py:357–394  ·  view source on GitHub ↗

visualizes the dataset

()

Source from the content-addressed store, hash-verified

355
356
357def main():
358 """
359 visualizes the dataset
360 """
361 # from common.vis_utils import show_batch, show_stereo_batch
362 from torchvision.utils import make_grid
363 import torchvision.transforms as transforms
364 seq = 'heads'
365 mode = 1
366 num_workers = 6
367 transform = transforms.Compose([
368 transforms.Scale(256),
369 transforms.CenterCrop(224),
370 transforms.ToTensor(),
371 transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])
372 ])
373 target_transform = transforms.Lambda(lambda x: torch.Tensor(x))
374 dset = SevenScenes(seq, '../data/deepslam_data/7Scenes', True, transform, target_transform=target_transform, mode=mode)
375 print('Loaded 7Scenes sequence {:s}, length = {:d}'.format(seq, len(dset)))
376 pdb.set_trace()
377
378 data_loader = data.DataLoader(dset, batch_size=4, shuffle=True, num_workers=num_workers)
379
380 batch_count = 0
381 N = 2
382 for batch in data_loader:
383 print('Minibatch {:d}'.format(batch_count))
384 pdb.set_trace()
385 # if mode < 2:
386 # show_batch(make_grid(batch[0], nrow=1, padding=25, normalize=True))
387 # elif mode == 2:
388 # lb = make_grid(batch[0][0], nrow=1, padding=25, normalize=True)
389 # rb = make_grid(batch[0][1], nrow=1, padding=25, normalize=True)
390 # show_stereo_batch(lb, rb)
391
392 batch_count += 1
393 if batch_count >= N:
394 break
395
396if __name__ == '__main__':
397 main()

Callers 1

seven_scenes.pyFile · 0.70

Calls 1

SevenScenesClass · 0.85

Tested by

no test coverage detected