我正在尋找相機校準的好庫,我知道Camera Calibration Toolbox for Matlab和OpenCV。工具箱的問題在於它在Matlab中,並且對修改不太友好。另一方面,OpenCV似乎不夠精確(參見Suriansky)。相機校準庫
那麼有沒有其他的選擇?
我正在尋找相機校準的好庫,我知道Camera Calibration Toolbox for Matlab和OpenCV。工具箱的問題在於它在Matlab中,並且對修改不太友好。另一方面,OpenCV似乎不夠精確(參見Suriansky)。相機校準庫
那麼有沒有其他的選擇?
你所引用的論文是垃圾:寫它的人沒有麻煩去真正閱讀代碼。
Matlab工具箱使用與OpenCV代碼完全相同的校準算法:Zhang用於初始估計,然後是一輪束調整。他們之間非常相似的原因是Matlab工具箱原始實現的作者與英特爾團隊一起工作了一段時間,該團隊在OpenCV的第一個版本中生成了校準代碼。
它們產生的結果之間的任何差異很可能是由於控制參數的不同配置。
我不明白你的意思是「不太友好的修改」。如果你有Matlab,並且你的應用程序可以使用它(這很慢),J.Y. Bouguet的代碼很容易閱讀和修改。另一方面,我總是發現OpenCV代碼庫在某種程度上令人討厭的低層次(但是可以理解的是,考慮到性能壓力)。
另一種替代方法是計算機視覺系統MATLAB工具箱中的camera calibration functionality。具體來說,請查看Camera Calibrator和Stereo Camera Calibrator應用程序。
是不是Matlab相機校準工具箱使用Heikkilä的'具有隱式圖像校正的四步攝像機校準程序'? – eidelen
僅適用於非線性失真模型。請參閱http://www.vision.caltech.edu/bouguetj/calib_doc/htmls/ref.html參考文獻列表中的前兩個條目,或者自己閱讀代碼。 –
是的。感謝您的糾正和有趣的鏈接。 – eidelen