我有一个鱼眼相机,我已经校准过了。我需要通过使用所述棋盘的单个图像、内在参数和棋盘正方形的大小来计算棋盘的相机姿势。不幸的是,许多校准库首先从一组图像计算外在参数,然后是内在参数,这本质上是我想要的“逆”过程。当然,我可以将我的棋盘图像放在我用于校准的其他图像集中,然后再次运行校准程序,但这非常繁琐,而且我不能使用与用于校准的棋盘大小不同的棋盘内在校准。谁能指出我正确的方向?
编辑:阅读 francesco 的回答后,我意识到我没有通过校准相机来解释我的意思。我的问题始于我没有经典的内在参数矩阵(所以我实际上不能使用 Francesco 描述的方法)。事实上我用 Scaramuzza 的程序校准了鱼眼相机(https://sites.google .com/site/scarabotix/ocamcalib-toolbox),它基本上找到了一个将 3d 世界点映射到像素坐标的多项式(或者,将像素反向投影到单位球体的多项式)。现在,我认为这些信息足以在棋盘上找到相机姿势,但我不确定如何进行。