【问题标题】:Camera projection of mesh using opengl使用opengl对网格进行相机投影
【发布时间】:2014-08-10 19:14:35
【问题描述】:

我有一组从 SFM 管道获得的相机参数(旋转、平移、焦距等)。我也有一个层文件形式的网格。对于每个相机,我希望将网格投影到相对于该相机的图像上。换句话说,输出是相机如何看待网格的图像。我知道我可以为此使用openGL,但不幸的是我对openGL一无所知。我在this页面上查找了答案,但我不知道如何在这里使用相机参数。

【问题讨论】:

  • 您可以或多或少地将参数直接传输到完全形成变换的矩阵中。焦距可以转换为视场,然后转换为投影矩阵。如果您完全不了解 OpenGL 或代数几何,您可能应该从一些基本教程开始。目前,这个问题太宽泛了。我什至不知道从哪里开始解释。
  • 谢谢。我已经开始阅读一些关于相机转换的教程。我的主要问题是将相机参数转换为与 opengl 兼容的模型视图矩阵。有没有办法可以将旋转和平移转换为模型视图矩阵?
  • 您可以创建旋转和平移矩阵并将它们相乘。最后,您可能需要反转矩阵,这取决于参数的性质。

标签: opengl camera


【解决方案1】:

以防万一有人遇到同样的问题。我在互联网上找到了一篇有趣的文章,解决了我的问题。

http://ksimek.github.io/2013/06/03/calibrated_cameras_in_opengl/

同一篇文章还描述了我们如何将相机矩阵分解为内在和外在参数,以及我们如何将它们插入到 opengl 范例中。

【讨论】:

    猜你喜欢
    • 2016-06-26
    • 1970-01-01
    • 2012-02-10
    • 2019-09-13
    • 2015-04-11
    • 1970-01-01
    • 2013-02-10
    • 2010-11-06
    • 1970-01-01
    相关资源
    最近更新 更多