我需要找到一个单一的内在校准参数。为此,我从不同角度拍摄了几张棋盘图案的图像,然后使用校准软件。
为了使校准图案尽可能平坦,我将其打印在纸上并盖上 3 毫米玻璃。显然,图案的图像是由玻璃修饰的,因为它与空气相比具有不同的折射系数。
外在参数会被玻璃扭曲。这是因为我们看到的棋盘格没有到位。但是,如果已知玻璃的厚度以及玻璃和空气的折射系数,则似乎可以恢复外部参数。
所以,问题是:
- 是否可以计算外在参数,如果可以,那么如何计算?(现在没有必要,只是一个有趣的理论问题)
- 从这些图像获得的内在校准参数是否等同于从通常的校准程序(没有盖玻片)获得的参数?
通过使用玻璃,GML Camera Calibration Toolbox(基于 OpenCV)报告的校准参数变得更加准确。(这有什么意义吗?)但是这种方法有一个小缺点——不需要的反射,尤其是来自光源的反射。