mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-10 05:20:19 +08:00
Export CLI: for --poses_camera option with intermediate nodes in db, re-use previous camera models of last valid node with data.
This commit is contained in:
@@ -1231,6 +1231,11 @@ int main(int argc, char * argv[])
|
||||
|
||||
robotPoses.insert(std::make_pair(iter->first, iter->second));
|
||||
cameraStamps.insert(std::make_pair(iter->first, node.getStamp()));
|
||||
if(models.empty() && node.getWeight() == -1 && !cameraModels.empty())
|
||||
{
|
||||
// For intermediate nodes, use latest models
|
||||
models = cameraModels.rbegin()->second;
|
||||
}
|
||||
if(!models.empty())
|
||||
{
|
||||
cameraModels.insert(std::make_pair(iter->first, models));
|
||||
|
||||
Reference in New Issue
Block a user