如何计算在opengl中给定3D点及其2D屏幕位置的投影/模型视图矩阵

时间:2013-11-20 07:20:52

标签: c++ opengl matrix 3d 2d

我对opengl中的模型视图/投影矩阵有一个棘手的问题。

说,我有一组3D点,以及它们相应的2D屏幕位置,是否可以求解最佳模型视图(或缩放/旋转/平移)矩阵,将所有这些3D点转换为2D屏幕当投影矩阵固定时,在最小二乘意义上的位置?或者,当模型视图矩阵是固定的时,是否可以求解这样的投影矩阵?是否可以在诸如gluperspective,gluLookAt等函数中获取参数设置?

1 个答案:

答案 0 :(得分:1)

是的,如果你有足够的分数,这是可能的。

可以执行此操作的库已经查看http://docs.opencv.org/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html