OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::detail::LevMarqBase クラス

Levenberg-Marquadt ソルバーの基底クラス。 続き...

#include <opencv2/geometry/detail/optimizer.hpp>

Collaboration diagram for cv::detail::LevMarqBase:

公開メンバ関数

 LevMarqBase (const Ptr< LevMarqBackend > &backend_, const LevMarq::Settings &settings_)
 
virtual ~LevMarqBase ()
 
virtual LevMarq::Report optimize ()
 

公開変数類

Ptr< LevMarqBackendbackend
 
LevMarq::Settings settings
 

詳細説明

Levenberg-Marquadt ソルバーの基底クラス。

このクラスは、子クラスで実装されたスパース線形ソルバー、指数パラメータ更新、または固定変数を用いた一般的な局所最適化に使用できる。この基底クラスは、パラメータベクトルや目的関数のヤコビアンの型・レイアウト・グループ構造に依存しない。子クラスは、それらのデータのストレージを提供し、それを処理するすべての仮想メンバー関数を実装すべきである。このクラスは固定/マスクされた変数をサポートしないので、これも子クラスで実装すべきである。

構築子と解体子の詳解

◆ ~LevMarqBase()

virtual cv::detail::LevMarqBase::~LevMarqBase ( )
inlinevirtual

◆ LevMarqBase()

cv::detail::LevMarqBase::LevMarqBase ( const Ptr< LevMarqBackend > & backend_,
const LevMarq::Settings & settings_ )
inline

メンバ関数詳解

◆ optimize()

virtual LevMarq::Report cv::detail::LevMarqBase::optimize ( )
virtual

メンバ変数詳解

◆ backend

Ptr<LevMarqBackend> cv::detail::LevMarqBase::backend

◆ settings

LevMarq::Settings cv::detail::LevMarqBase::settings

このクラス詳解は次のファイルから抽出されました: