wenbowen123 / BundleTrack

[IROS 2021] BundleTrack: 6D Pose Tracking for Novel Objects without Instance or Category-Level 3D Models
Other
612 stars 66 forks source link

No visualization output on YCB and custom data #46

Closed jonyzhang2023 closed 2 years ago

jonyzhang2023 commented 2 years ago

Hi wenbowen : thx for your great job on bundletrack! I have some problem when running prediction on YCB data. There is no output on my /tmp/BundleTrack file but I get poses output txt. 2f92a16ab6bd744439c1e09d88c57f3

3

and when I try to predict on my own rgbd data, it shows

1

I donot understand why it need a obj file or annotation file?

wenbowen123 commented 2 years ago

The annotation file here refers to an initial pose. You can create a dummy txt file with identity 4x4 matrix, if your desired initial pose is set the same as camera. Or you can take the mean of the initial masked point cloud and set to the translation part in the initial pose matrix to set object center as the origin.

The obj file should be optional. If it's available, it's used only for visualization.

jonyzhang2023 commented 2 years ago

Thanks for your reply! Now I want to do a visualization on my own RGBD dataset, so if I add the pose annotation file it could be done right? AND, There is nothing in the 'color_viz' file when I want to visualization on YCB dataset, (the first and second screen shot), how can I see the visualization output on YCB dataset?

jonyzhang2023 commented 2 years ago

hi wenbo, I get poses outputs and color_viz outputs, but there is no bounding box, is that right? 0008_color_viz

wenbowen123 commented 2 years ago

Hi, if you provided the true mesh of the target object, as well as the correct initial pose, then you can visualize the point cloud overlay. You can try the example YCBInEOAT data to get an idea.

Yes, by default, the bounding box is not plotted.

PolarisXQ commented 1 year ago

Hi, if you provided the true mesh of the target object, as well as the correct initial pose, then you can visualize the point cloud overlay. You can try the example YCBInEOAT data to get an idea.

Yes, by default, the bounding box is not plotted.

Would you please be so kind to explain how to draw a bounding box or obtain bounding box results?

wenbowen123 commented 1 year ago

@PolarisXQ you can refer to https://github.com/NVlabs/BundleSDF/issues/91