Open3D (C++ API)
0.18.0+252c867
|
Global optimization with Levenberg-Marquardt algorithm. More...
#include <GlobalOptimizationMethod.h>
Public Member Functions | |
GlobalOptimizationLevenbergMarquardt () | |
Default Constructor. More... | |
~GlobalOptimizationLevenbergMarquardt () override | |
void | OptimizePoseGraph (PoseGraph &pose_graph, const GlobalOptimizationConvergenceCriteria &criteria, const GlobalOptimizationOption &option) const override |
Run pose graph optimization method. More... | |
Public Member Functions inherited from open3d::pipelines::registration::GlobalOptimizationMethod | |
GlobalOptimizationMethod () | |
Default Constructor. More... | |
virtual | ~GlobalOptimizationMethod () |
Global optimization with Levenberg-Marquardt algorithm.
Recommended over the Gauss-Newton method since the LM has better convergence characteristics.
|
inline |
Default Constructor.
|
inlineoverride |
|
overridevirtual |
Run pose graph optimization method.
pose_graph | The pose graph to be optimized (in-place). |
criteria | Convergence criteria. |
option | Global optimization options. |
Implements open3d::pipelines::registration::GlobalOptimizationMethod.