mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-02 01:20:25 +08:00
ConsoleApp: parsing rtabmap parameters before app's parameters
This commit is contained in:
@@ -76,6 +76,12 @@ int main(int argc, char * argv[])
|
||||
signal(SIGTERM, &sighandler);
|
||||
signal(SIGINT, &sighandler);
|
||||
|
||||
ULogger::setType(ULogger::kTypeConsole);
|
||||
ULogger::setLevel(ULogger::kWarning);
|
||||
|
||||
ParametersMap pm = Parameters::parseArguments(argc, argv);
|
||||
pm.insert(ParametersPair(Parameters::kRtabmapWorkingDirectory(), "."));
|
||||
|
||||
if(argc < 2)
|
||||
{
|
||||
showUsage();
|
||||
@@ -94,8 +100,6 @@ int main(int argc, char * argv[])
|
||||
bool createGT = false;
|
||||
std::string inputDbPath;
|
||||
int startAt = 1;
|
||||
ULogger::setType(ULogger::kTypeConsole);
|
||||
ULogger::setLevel(ULogger::kWarning);
|
||||
|
||||
for(int i=1; i<argc; ++i)
|
||||
{
|
||||
@@ -207,9 +211,6 @@ int main(int argc, char * argv[])
|
||||
}
|
||||
}
|
||||
|
||||
ParametersMap pm = Parameters::parseArguments(argc, argv);
|
||||
pm.insert(ParametersPair(Parameters::kRtabmapWorkingDirectory(), "."));
|
||||
|
||||
if(repeat && createGT)
|
||||
{
|
||||
printf("Cannot create a Ground truth if repeat is on.\n");
|
||||
|
||||
Reference in New Issue
Block a user