Skip to content

I have trouble with these bugs #4

Description

@lindermanfire

Thank you for your dedication and generosity in making this work available. It has been incredibly insightful and beneficial for my own projects.

when I use python train.py --config configs/default.txt --data_dir D:\OmniTrackFast\dataset\lab-coat there are some bugs:
raft_online.py

……
for i in tqdm.trange(self.num_imgs):
for j in range(-16, 17):
if j == 0:
continue
if i + j < 0 or i + j >= self.num_imgs:
continue
flow_file = os.path.join(self.flow_dir, '{}_{}.npy'.format(self.img_names[i], self.img_names[i+j]))
flow = np.load(flow_file)
mask_file = flow_file.replace('raft_exhaustive', 'full_mask').replace('.npy', '.png')
masks = imageio.imread(mask_file) / 255.
if masks.sum() < 4096:
continue
self.candidate_pair_range[i, 0] = min(self.candidate_pair_range[i, 0], j)
self.candidate_pair_range[i, 1] = max(self.candidate_pair_range[i, 1], j)
if j > 0:
self.flow[i, j+15] = flow
self.masks[i, j+15] = masks

            else:
                self.flow[i, j+16] = flow
                **self.masks[i, j+16] = masks**

……
self.masks[i, j+16] shape is 2D,masks shape is 3D,is it change to self.masks[i, j+16] = masks[:,:,0]?

Then in trainer_combo.py it assert:
……
depth_files = depth_files[:self.num_imgs]
assert len(depth_files) == self.num_imgs
……
So I comment it to
……
depth_files = depth_files[:self.num_imgs]
#assert len(depth_files) == self.num_imgs
……
but then assert it:
assert x_range > 0 and y_range > 0 and z_range > 0
I dont know how to solve it,can you help me to solve it.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions