2

私は OpenCV を初めて使用します。いくつかのカメラ キャリブレーション機能を実行する必要があります。CvLevMarq()OpenCV でのクラスの用途とその使用方法を誰か教えてもらえますか?

4

1 に答える 1

8

CvLevMarq()function は、非線形関数の二乗和として表される関数の局所的最小値を反復的に検出するために使用される、Levenberg-Marquardt 非線形最小二乗アルゴリズムの実装です。これは、本質的な行列を非線形に推定するために使用できます。OpenCV は内部的にアルゴリズムを使用して、キャリブレーション パターンの複数のビューからカメラの固有および外部パラメーターを見つけます。OpenCV をオープン ソース コードとしてチェックして、キャリブレーションでどのように使用されているかを確認できます。キャリブレーション用のソース コードへのリンクは次のとおりです

于 2012-11-29T11:55:49.877 に答える