1

我正在寻找用于相机校准的优秀库,我知道适用于 MatlabOpenCV的 Camera Calibration Toolbox 。工具箱的问题在于它在 Matlab 中,对修改不太友好。另一方面,OpenCV 似乎不太精确(参见Suriansky)。

那么还有其他选择吗?

4

2 回答 2

2

您引用的论文是垃圾:编写它的人并没有费心实际阅读代码。

Matlab 工具箱使用与 OpenCV 代码完全相同的校准算法:Zhang 的用于初始估计,然后是一轮捆绑调整。它们非常相似的原因是 Matlab 工具箱的原始实现的作者与英特尔团队合作了一段时间,该团队在 OpenCV 的第一个版本中生成了校准代码。

它们产生的结果之间的任何差异很可能是由于控制参数的不同配置造成的。

我不明白您所说的“对修改不太友好”是什么意思。如果您有 Matlab,并且您的应用程序可以使用它(它很慢),那么 JY Bouguet 的代码很容易阅读和修改。另一方面,我总是发现 OpenCV 代码库有点令人讨厌的低级(但考虑到性能压力,这是可以理解的)。

于 2013-10-31T13:27:00.517 回答
1

一种替代方法是用于 MATLAB 的计算机视觉系统工具箱中的相机校准功能。具体来说,请查看Camera CalibratorStereo Camera Calibrator应用程序。

于 2015-02-04T20:52:32.507 回答