Fixed OptimizerG2O::pixelVariance_ not initialized

This commit is contained in:
matlabbe
2016-04-06 17:02:31 -04:00
parent d2ebdea96d
commit 9270fc9ca9
2 changed files with 3 additions and 1 deletions
+1
View File
@@ -855,6 +855,7 @@ int RTABMapApp::postProcessing(int approach)
rtabmap::ParametersMap param;
param.insert(rtabmap::ParametersPair(rtabmap::Parameters::kOptimizerIterations(), "30"));
param.insert(rtabmap::ParametersPair(rtabmap::Parameters::kOptimizerEpsilon(), "0"));
rtabmap::Optimizer * sba = rtabmap::Optimizer::create(rtabmap::Optimizer::kTypeG2O, param);
poses = sba->optimizeBA(poses.rbegin()->first, poses, links, signatures);
delete sba;
+2 -1
View File
@@ -50,7 +50,8 @@ public:
OptimizerG2O(const ParametersMap & parameters = ParametersMap()) :
Optimizer(parameters),
solver_(Parameters::defaultg2oSolver()),
optimizer_(Parameters::defaultg2oOptimizer())
optimizer_(Parameters::defaultg2oOptimizer()),
pixelVariance_(Parameters::defaultg2oPixelVariance())
{
parseParameters(parameters);
}