OpenCV CvLevMarq()类

时间:2012-11-29 10:06:33

标签: opencv levenberg-marquardt

我是OpenCV的新手,我必须执行一些相机校准功能。 谁能告诉我在OpenCV中CvLevMarq()类的用途以及如何使用它?

1 个答案:

答案 0 :(得分:8)

CvLevMarq()函数是Levenberg-Marquardt非线性最小二乘算法的实现,用于迭代地找到函数的局部最小值,该函数表示为非线性函数的平方和。它可用于非线性估计基本矩阵。 OpenCV在内部使用该算法从校准模式的多个视图中查找相机的内部和外部参数。您可以将OpenCV检查为开源代码,以检查它在校准中的使用方式。 Here是校准源代码的链接。