У меня есть 3 точки в трехмерном пространстве, о котором я знаю точные местоположения. Предположим, что они: (x0,y0,z0)
, (x1,y1,z1)
и (x2,y2,z2)
.
Кроме того, у меня есть камера, которая смотрит на эти 3 точки, и я знаю 2D-расположение этих трех точек на плоскости обзора камеры. Например, (x0,y0,z0)
будет (x0',y0')
, а (x1,y1,z1)
будет (x1',y1')
, а (x2,y2,z2)
будет (x2',y2')
с точки зрения камеры.
Каков самый простой способ найти матрицу проекции, которая будет проектировать эти 3D-точки в 2D-точки на плоскости обзора камеры. Мы ничего не знаем о местоположении камеры.