我需要找到一個單一的固有校準參數。要做到這一點,我從不同角度拍幾張棋盤圖案圖像,然後使用校準軟件。用玻璃覆蓋的棋盤校準攝像機
爲了使校準圖案儘可能平坦,我將它打印在紙上並用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