2013-10-24 113 views

回答

1

你所引用的論文是垃圾:寫它的人沒有麻煩去真正閱讀代碼。

Matlab工具箱使用與OpenCV代碼完全相同的校準算法:Zhang用於初始估計,然後是一輪束調整。他們之間非常相似的原因是Matlab工具箱原始實現的作者與英特爾團隊一起工作了一段時間,該團隊在OpenCV的第一個版本中生成了校準代碼。

它們產生的結果之間的任何差異很可能是由於控制參數的不同配置。

我不明白你的意思是「不太友好的修改」。如果你有Matlab,並且你的應用程序可以使用它(這很慢),J.Y. Bouguet的代碼很容易閱讀和修改。另一方面,我總是發現OpenCV代碼庫在某種程度上令人討厭的低層次(但是可以理解的是,考慮到性能壓力)。

+0

是不是Matlab相機校準工具箱使用Heikkilä的'具有隱式圖像校正的四步攝像機校準程序'? – eidelen

+0

僅適用於非線性失真模型。請參閱http://www.vision.caltech.edu/bouguetj/calib_doc/htmls/ref.html參考文獻列表中的前兩個條目,或者自己閱讀代碼。 –

+0

是的。感謝您的糾正和有趣的鏈接。 – eidelen