2013-10-24 80 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