You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi! Here are my notes on how to debug custom data (draw rays) to run with this code. We will use complete_kitchen scene for example. Everything is ok with its poses, I have manually broke them for illustration purposes.
Create a subset of 4 samples from your dataset (poses, depth and image frames). You can use the attached script for that. The important thing here is to select images with the same object, but captured from different poses. We will use the fridge for this purpose:
Apply the attached patch to save the rays with colors for selected frames in .OBJ files (git apply dump_rays.diff). These rays can be visualized with the MeshLab. So, since we have captured the same object from different poses, its rays should intersect or be near each other from different frames. However if poses are in inconsistent coordinate system, we will have splitted object:
Those white blobs are our fridge, broken to different sides on the frame rays.
So, you should pick up a transform, to have the object on proper sides of frame rays:
Here the fridge is in the common part of frame rays.
In my case the transform was to negate y and z axis:
Hi @Daniil-Osokin, Thanks for your explanation. I followed your recommendations, but I got an IndexError on valid_poses[i] condition in load_scannet.py.
I don't know if it is about my camera poses because I am not sure if they're correct or if it's about something I don't do correctely.
Can you please advise me ?
Hi! Here are my notes on how to debug custom data (draw rays) to run with this code. We will use
complete_kitchen
scene for example. Everything is ok with its poses, I have manually broke them for illustration purposes..OBJ
files (git apply dump_rays.diff
). These rays can be visualized with the MeshLab. So, since we have captured the same object from different poses, its rays should intersect or be near each other from different frames. However if poses are in inconsistent coordinate system, we will have splitted object:Those white blobs are our fridge, broken to different sides on the frame rays.
Here the fridge is in the common part of frame rays.
y
andz
axis:Hope, it will help to someone :) #2, #5, #9, #16, #21, #31.
dump_rays.zip
The text was updated successfully, but these errors were encountered: