1
У меня есть два набора соответствующих точек из двух изображений. Я оценил Essential матрицы, которая кодирует преобразование между камерами:Как оценить положение двух камер в OpenCV?
E, mask = cv2.findEssentialMat(points1, points2, 1.0)
Я тогда распаковал вращения и перемещение компонентов:
points, R, t, mask = cv2.recoverPose(E, points1, points2)
Но как же я на самом деле получить Телекамеры матрицу две камеры, поэтому я могу использовать cv2.triangulatePoints
, чтобы создать небольшое облако точек?
Что именно вы пробовали? – barny
@barny Единственное, что я могу думать об этом, что вы не можете получить позиции камеры, поэтому вам нужно предположить, что одна камера является нулевой матрицей 3x4, а другая - R | T – nickponline