Structure to keep LevMarq settings.
More...
#include <opencv2/3d.hpp>
Structure to keep LevMarq settings.
The structure allows a user to pass algorithm parameters along with their names like this:
MySolver solver(nVars, callback, MySolver::Settings().geodesicS(
true).
geoScale(1.0));
double geoScale
Definition 3d.hpp:595
◆ 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 |
The documentation for this struct was generated from the following file: