我正在寻找相机校准的好库,我知道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