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

LevMarq の設定を保持する構造体。 続き...

#include <opencv2/geometry/3d.hpp>

Collaboration diagram for cv::LevMarq::Settings:

公開メンバ関数

 Settings ()
 
SettingssetCheckMinGradient (bool v)
 
SettingssetCheckRelEnergyChange (bool v)
 
SettingssetCheckStepNorm (bool v)
 
SettingssetClampDiagonal (bool v)
 
SettingssetGeodesic (bool v)
 
SettingssetGeoScale (double v)
 
SettingssetHGeo (double v)
 
SettingssetInitialLambda (double v)
 
SettingssetInitialLmDownFactor (double v)
 
SettingssetInitialLmUpFactor (double v)
 
SettingssetJacobiScaling (bool v)
 
SettingssetMaxIterations (int v)
 
SettingssetMinGradientTolerance (double v)
 
SettingssetRelEnergyDeltaTolerance (double v)
 
SettingssetSmallEnergyTolerance (double v)
 
SettingssetStepNormInf (bool v)
 
SettingssetStepNormTolerance (double v)
 
SettingssetUpDouble (bool v)
 
SettingssetUseStepQuality (bool v)
 

公開変数類

bool checkMinGradient
 
bool checkRelEnergyChange
 
bool checkStepNorm
 
bool clampDiagonal
 
bool geodesic
 
double geoScale
 
double hGeo
 
double initialLambda
 
double initialLmDownFactor
 
double initialLmUpFactor
 
bool jacobiScaling
 
unsigned int maxIterations
 
double minGradientTolerance
 
double relEnergyDeltaTolerance
 
double smallEnergyTolerance
 
bool stepNormInf
 
double stepNormTolerance
 
bool upDouble
 
bool useStepQuality
 

詳細説明

LevMarq の設定を保持する構造体。

この構造体を使うと、次のようにアルゴリズムの引数をその名前とともに渡すことができる:

MySolver solver(nVars, callback, MySolver::Settings().geodesicS(true).geoScale(1.0));
double geoScale
Definition 3d.hpp:586

構築子と解体子の詳解

◆ Settings()

cv::LevMarq::Settings::Settings ( )

メンバ関数詳解

◆ setCheckMinGradient()

Settings & cv::LevMarq::Settings::setCheckMinGradient ( bool v)
inline

◆ setCheckRelEnergyChange()

Settings & cv::LevMarq::Settings::setCheckRelEnergyChange ( bool v)
inline

◆ setCheckStepNorm()

Settings & cv::LevMarq::Settings::setCheckStepNorm ( bool v)
inline

◆ setClampDiagonal()

Settings & cv::LevMarq::Settings::setClampDiagonal ( bool v)
inline

◆ setGeodesic()

Settings & cv::LevMarq::Settings::setGeodesic ( bool v)
inline

◆ setGeoScale()

Settings & cv::LevMarq::Settings::setGeoScale ( double v)
inline

◆ setHGeo()

Settings & cv::LevMarq::Settings::setHGeo ( double v)
inline

◆ setInitialLambda()

Settings & cv::LevMarq::Settings::setInitialLambda ( double v)
inline

◆ setInitialLmDownFactor()

Settings & cv::LevMarq::Settings::setInitialLmDownFactor ( double v)
inline

◆ setInitialLmUpFactor()

Settings & cv::LevMarq::Settings::setInitialLmUpFactor ( double v)
inline

◆ setJacobiScaling()

Settings & cv::LevMarq::Settings::setJacobiScaling ( bool v)
inline

◆ setMaxIterations()

Settings & cv::LevMarq::Settings::setMaxIterations ( int v)
inline

◆ setMinGradientTolerance()

Settings & cv::LevMarq::Settings::setMinGradientTolerance ( double v)
inline

◆ setRelEnergyDeltaTolerance()

Settings & cv::LevMarq::Settings::setRelEnergyDeltaTolerance ( double v)
inline

◆ setSmallEnergyTolerance()

Settings & cv::LevMarq::Settings::setSmallEnergyTolerance ( double v)
inline

◆ setStepNormInf()

Settings & cv::LevMarq::Settings::setStepNormInf ( bool v)
inline

◆ setStepNormTolerance()

Settings & cv::LevMarq::Settings::setStepNormTolerance ( double v)
inline

◆ setUpDouble()

Settings & cv::LevMarq::Settings::setUpDouble ( bool v)
inline

◆ setUseStepQuality()

Settings & cv::LevMarq::Settings::setUseStepQuality ( bool v)
inline

メンバ変数詳解

◆ checkMinGradient

bool cv::LevMarq::Settings::checkMinGradient

◆ checkRelEnergyChange

bool cv::LevMarq::Settings::checkRelEnergyChange

◆ checkStepNorm

bool cv::LevMarq::Settings::checkStepNorm

◆ clampDiagonal

bool cv::LevMarq::Settings::clampDiagonal

◆ geodesic

bool cv::LevMarq::Settings::geodesic

◆ geoScale

double cv::LevMarq::Settings::geoScale

◆ hGeo

double cv::LevMarq::Settings::hGeo

◆ initialLambda

double cv::LevMarq::Settings::initialLambda

◆ initialLmDownFactor

double cv::LevMarq::Settings::initialLmDownFactor

◆ initialLmUpFactor

double cv::LevMarq::Settings::initialLmUpFactor

◆ jacobiScaling

bool cv::LevMarq::Settings::jacobiScaling

◆ maxIterations

unsigned int cv::LevMarq::Settings::maxIterations

◆ minGradientTolerance

double cv::LevMarq::Settings::minGradientTolerance

◆ relEnergyDeltaTolerance

double cv::LevMarq::Settings::relEnergyDeltaTolerance

◆ smallEnergyTolerance

double cv::LevMarq::Settings::smallEnergyTolerance

◆ stepNormInf

bool cv::LevMarq::Settings::stepNormInf

◆ stepNormTolerance

double cv::LevMarq::Settings::stepNormTolerance

◆ upDouble

bool cv::LevMarq::Settings::upDouble

◆ useStepQuality

bool cv::LevMarq::Settings::useStepQuality

この構造体詳解は次のファイルから抽出されました: