OpenCV の findHomography() 関数は、2 つの平面間の透視変換を検出します。計算されたホモグラフィ マトリックスは、再投影誤差をさらに減らすために、Levenberg-Marquardt メソッドを使用して (堅牢なメソッドの場合にのみインライアを使用して) さらに洗練されます。アルゴリズムの背後にある数学を理解するのに役立つので、誤差関数を最小化するために必要なレーベンバーグ マルカート アルゴリズムへの C/C++ コードへのリンクを誰でも提供できますか。(ネットのどこにでも、ライブラリまたは特定のコードのみがアップロードされていますが、アルゴリズムの詳細なコードはアップロードされていません)。
質問する
4591 次
2 に答える
3
C/C++ ではないことはわかっていますが、Matlab ファイル交換のファイルには、役立つソース コードが含まれている可能性があります。
http://www.mathworks.com/matlabcentral/fileexchange/16063
C/C++ を理解していれば、Matlab を理解するのに問題はないでしょう。特に、理解を深めるためにソース コードを見ている場合はなおさらです。
于 2012-12-27T06:28:54.777 に答える