Closed suriya030 closed 1 year ago
and also what does ' ── vkitti ' directory contain under the folders KITTI2012 and KITTI2015 ?
Maybe you can try --train_datasets kitti?
class KITTI(StereoDataset): def init(self, aug_params=None, root='/data/KITTI/KITTI_2015', image_set='training'): super(KITTI, self).init(aug_params, sparse=True, reader=frame_utils.readDispKITTI) assert os.path.exists(root)
root_12 = '/data/KITTI/KITTI_2012'
image1_list = sorted(glob(os.path.join(root_12, image_set, 'colored_0/*_10.png')))
image2_list = sorted(glob(os.path.join(root_12, image_set, 'colored_1/*_10.png')))
disp_list = sorted(glob(os.path.join(root_12, 'training', 'disp_occ/*_10.png'))) if image_set == 'training' else [osp.join(root, 'training/disp_occ/000085_10.png')]*len(image1_list)
root_15 = '/data/KITTI/KITTI_2015'
image1_list += sorted(glob(os.path.join(root_15, image_set, 'image_2/*_10.png')))
image2_list += sorted(glob(os.path.join(root_15, image_set, 'image_3/*_10.png')))
disp_list += sorted(glob(os.path.join(root_15, 'training', 'disp_occ_0/*_10.png'))) if image_set == 'training' else [osp.join(root, 'training/disp_occ_0/000085_10.png')]*len(image1_list)
for idx, (img1, img2, disp) in enumerate(zip(image1_list, image2_list, disp_list)):
self.image_list += [ [img1, img2] ]
self.disparity_list += [ disp ]
where should I place my kitti dataset and second should i have to change the root address here ?
as i am getting this error when i run ,
(IGEV_Stereo) PS C:\Users\sreea\OneDrive\Desktop\IGEV-main\IGEV-Stereo> python train_stereo.py --restore_ckpt ./pretrained_models/sceneflow/sceneflow.pth --train_datasets kitti
2023-04-18 11:33:58,466 INFO [helpers.py:188] Loading pretrained weights from url (https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-weights/mobilenetv2_100_ra-b33bc2c4.pth)
Parameter Count: 12598114
2023-04-18 11:33:59,429 INFO [stereo_datasets.py:305] Adding 0 samples from KITTI
Traceback (most recent call last):
File "train_stereo.py", line 258, in
class KITTI(StereoDataset): def init(self, aug_params=None, root='/data/KITTI/KITTI_2015', image_set='training'): super(KITTI, self).init(aug_params, sparse=True, reader=frame_utils.readDispKITTI) assert os.path.exists(root)
root_12 = '/data/KITTI/KITTI_2012' image1_list = sorted(glob(os.path.join(root_12, image_set, 'colored_0/*_10.png'))) image2_list = sorted(glob(os.path.join(root_12, image_set, 'colored_1/*_10.png'))) disp_list = sorted(glob(os.path.join(root_12, 'training', 'disp_occ/*_10.png'))) if image_set == 'training' else [osp.join(root, 'training/disp_occ/000085_10.png')]*len(image1_list) root_15 = '/data/KITTI/KITTI_2015' image1_list += sorted(glob(os.path.join(root_15, image_set, 'image_2/*_10.png'))) image2_list += sorted(glob(os.path.join(root_15, image_set, 'image_3/*_10.png'))) disp_list += sorted(glob(os.path.join(root_15, 'training', 'disp_occ_0/*_10.png'))) if image_set == 'training' else [osp.join(root, 'training/disp_occ_0/000085_10.png')]*len(image1_list) for idx, (img1, img2, disp) in enumerate(zip(image1_list, image2_list, disp_list)): self.image_list += [ [img1, img2] ] self.disparity_list += [ disp ]
where should I place my kitti dataset and second should i have to change the root address here ?
you can try to set root='./data/KITTI/KITTI_2015'
IGEV_Stereo) PS C:\Users\sreea\OneDrive\Desktop\IGEV-main\IGEV-Stereo> python train_stereo.py --restore_ckpt ./pretrained_models/sceneflow/sceneflow.pth --dataset kitti