Set params to be like ceres
parent
f89ffdc81c
commit
6ed82459ba
|
@ -71,10 +71,14 @@ int main(int argc, char* argv[]) {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Optimize
|
// Optimize
|
||||||
|
// Set parameters to be similar to ceres
|
||||||
LevenbergMarquardtParams params;
|
LevenbergMarquardtParams params;
|
||||||
params.setOrdering(ordering);
|
params.setOrdering(ordering);
|
||||||
params.setVerbosity("ERROR");
|
params.setVerbosity("ERROR");
|
||||||
params.setVerbosityLM("TRYLAMBDA");
|
params.setVerbosityLM("TRYLAMBDA");
|
||||||
|
params.setDiagonalDamping(true);
|
||||||
|
params.setlambdaInitial(1e-4);
|
||||||
|
params.setlambdaFactor(2.0);
|
||||||
LevenbergMarquardtOptimizer lm(graph, initial, params);
|
LevenbergMarquardtOptimizer lm(graph, initial, params);
|
||||||
Values actual = lm.optimize();
|
Values actual = lm.optimize();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue