auto-generate point coordinates on one camera from interpolated 3D points
Dear Ben, dear all,
I work with recordings in which we captured both x-ray and highspeed light camera data. I’ve tracked skeletal points of interest on the x-ray cameras (3D coordinates).
It would be very interesting to see (and export) where the xray points would be located on the light videos. Since all cameras are in the same world reference, this is just a projection of tracked points back to camera space.
Although I can calibrate all cameras in a single project, it is not possible to interpolate/extract/export 2D points on the light camera images unless I would manually click all the epipolar line intersections, which would be cumbersome as opposed to the backprojection.
An easy solution would be a feature in XMALab to auto-generate 2D point coordinates for a selected camera from the 3D points that are generated from tracking other cameras.
Thank you in advance!
Kind regards,
Falk
PS: An alternative, but probably more complicated, would be an option to import 3D points (these would also have to be projected to the 2D cameras).
Comments (2)
-
-
- changed status to resolved
fixes
#223: Added an option to the settings which draws all projected 2d positions and not just for the active marker→ <<cset cb62946669f4>>
- Log in to comment
Hi Falk,.
I am not sure if I understand the issue. Do you want to see all the points projected onto the light camera images? Right now you can see the projected 2D position of the currently selected marker. as a cyan X So if you just want to check a point at a time that should be sufficient.
Computing or setting projected points for all markers is something I would not like to add as this generates data which is not really present So if someone wants to do it they would have to do it by hand (see option 1 below). Also an option to import 3D points was something we once discussed but decided against it as it also simulates data which is not really present, Again, this would have to been done manually.
So going forward there are 2 options:
Ben