I have 4 different views of an object, each with its corresponding K and M camera matrices (intrinsic and extrinsic parameters).
I have 6 3D points which i marked on each of the 2D views (so 24 2d points).
What i am trying to do to back-project those 2D points to 3D and get my 6 3D points in space.
Most papers show how to do it when you have 2 views and their matrices. However, I have 4 views. I am using OpenCV in Python.
As a first approach maybe i could triangulate using all combinations of 2 views, so i get 4choose2 = 6 sets of 3D points and then I average over all triangulations.
Is there a better approach that would be more advisable? Do you think i should use something other than OpenCV? (it still has to be Python though)