y-zheng18 / point_odyssey

Official code for PointOdyssey: A Large-Scale Synthetic Dataset for Long-Term Point Tracking (ICCV 2023)
110 stars 5 forks source link

Extrinsics don't transform points into a common global coordinate frame #5

Closed tarashakhurana closed 1 year ago

tarashakhurana commented 1 year ago

Hi, how are the extrinsics provided in the dataset supposed to be used? If I want to align, say 10 frames to a global coordinate frame, right now I'm just doing world_coords = inv(extrinsics) @ camera_coords but this does not bring all 10 frames into a common frame. I have also tried world_coords = inv(R2 @ extrinsics @ R1) @ camera_coords as given in reprojection.py but this does not work either. I am not able to find any documentation of the annotations.

tarashakhurana commented 1 year ago

Apologies! The latter does work!