mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-03 01:50:24 +08:00
Fixed Icp/CorrespondenceRatio not updated if set in parameters for proximity detection
This commit is contained in:
@@ -652,7 +652,7 @@ void Memory::parseParameters(const ParametersMap & parameters)
|
|||||||
float corRatio = Parameters::defaultIcpCorrespondenceRatio();
|
float corRatio = Parameters::defaultIcpCorrespondenceRatio();
|
||||||
Parameters::parse(parameters, Parameters::kIcpCorrespondenceRatio(), corRatio);
|
Parameters::parse(parameters, Parameters::kIcpCorrespondenceRatio(), corRatio);
|
||||||
ParametersMap paramsMulti = params;
|
ParametersMap paramsMulti = params;
|
||||||
paramsMulti.insert(ParametersPair(Parameters::kIcpCorrespondenceRatio(), uNumber2Str(corRatio>=0.5f?1.0f:corRatio*2.0f)));
|
uInsert(paramsMulti, ParametersPair(Parameters::kIcpCorrespondenceRatio(), uNumber2Str(corRatio>=0.5f?1.0f:corRatio*2.0f)));
|
||||||
if(corRatio >= 0.5)
|
if(corRatio >= 0.5)
|
||||||
{
|
{
|
||||||
UWARN( "%s is >=0.5, which sets correspondence ratio for proximity detection using "
|
UWARN( "%s is >=0.5, which sets correspondence ratio for proximity detection using "
|
||||||
|
|||||||
Reference in New Issue
Block a user