我需要找到一个单一的固有校准参数。要做到这一点,我从不同角度拍几张棋盘图案图像,然后使用校准软件。用玻璃覆盖的棋盘校准摄像机
为了使校准图案尽可能平坦,我将它打印在纸上并用3mm玻璃盖住。显然,图案的图像被玻璃修改,因为它与空气相比具有不同的折射系数。
外在参数将被玻璃扭曲。这是因为棋盘格不在我们看到的位置。但是,如果玻璃的厚度和玻璃和空气的折射系数已知,似乎可以恢复外部参数。
所以,问题是:
- 可以外部参数来计算,如果是,那么如何? (现在这不是必要的,只是一个有趣的理论问题)
- 从这些图像获得的固有校准参数是否与通常的校准程序(无盖玻片)相同?
通过使用玻璃,GML Camera Calibration Toolbox(基于OpenCV)报告的校准参数变得更加准确。 (它有什么意义呢?)但是这种方法有一点缺点 - 特别是来自光源的不需要的反射。
看着GML项目网页,我看到一个结果,表明他们在图像中使用2个模式,在1个模式中获得更高的准确性。它表明使用玻璃盖时,结果更好? – 2013-03-14 21:06:43
不建议这样做,但我用玻璃获得的结果给出了较小的再投影误差和较小的估计参数不确定性。 – user502144 2013-03-14 21:15:13
我其实有这样的代码,如果你仍然感兴趣,我可以发布它,我有足够的时间嘿嘿。 – 2013-05-02 06:45:20