-
TLDR: I am trying to find a way to know "which points are new" in my second camera shot. My proposed pipeline is depth image > point cloud > voxel grid Then if I make two camera shots from two different angles I would get two voxel grids.
Can someone pls help me in detail how to do these two things? :( |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi @Ademord you will need the extrinsic matrix (rotation+translation) between the two camera poses. You can use RGBD odometry to calculate that, as long as the two camera poses are very similar. If they are quite different, you will need to do camera calibration (i.e. using a checkerboard or another target). With that, you can transform the 2nd point cloud to the reference frame of the first point cloud. To find "new" points, you would need to check if each new voxel for presence in the old voxel grid. |
Beta Was this translation helpful? Give feedback.
Hi @Ademord you will need the extrinsic matrix (rotation+translation) between the two camera poses. You can use RGBD odometry to calculate that, as long as the two camera poses are very similar. If they are quite different, you will need to do camera calibration (i.e. using a checkerboard or another target).
With that, you can transform the 2nd point cloud to the reference frame of the first point cloud. To find "new" points, you would need to check if each new voxel for presence in the old voxel grid.