Program Listing for File settings.cpp

Return to documentation for file (lib/util/settings.cpp)

#include "util/settings.h"
#include <opencv2/opencv.hpp>
#include <boost/bind.hpp>



namespace lsd_slam
{
RunningStats runningStats;


// dyn config
bool printPropagationStatistics = true;
bool printFillHolesStatistics = true;
bool printObserveStatistics = true;
bool printObservePurgeStatistics = true;
bool printRegularizeStatistics = true;
bool printLineStereoStatistics = true;
bool printLineStereoFails = true;

bool printTrackingIterationInfo = true;

bool printFrameBuildDebugInfo = true;
bool printMemoryDebugInfo = true;

bool printKeyframeSelectionInfo = true;
bool printConstraintSearchInfo = true;
bool printOptimizationInfo = true;
bool printRelocalizationInfo = true;

bool printThreadingInfo = true;
bool printMappingTiming = true;
bool printOverallTiming = true;

bool plotTrackingIterationInfo = false;
bool plotSim3TrackingIterationInfo = false;
bool plotStereoImages = false;
bool plotTracking = false;

float KFUsageWeight = 4;
float KFDistWeight = 3;

float minUseGrad = 5;
float cameraPixelNoise2 = 4*4;
float depthSmoothingFactor = 1;

bool allowNegativeIdepths = true;
bool useMotionModel = false;
bool useSubpixelStereo = true;
bool multiThreading = true;
bool useAffineLightningEstimation = false;



bool useFabMap = false;
bool doSlam = true;
bool doKFReActivation = true;
bool doMapping = true;

int maxLoopClosureCandidates = 10;
int maxOptimizationIterations = 100;
int propagateKeyFrameDepthCount = 0;
float loopclosureStrictness = 1.5;
float relocalizationTH = 0.7;


bool saveKeyframes =  false;
bool saveAllTracked =  false;
bool saveLoopClosureImages =  false;
bool saveAllTrackingStages = false;
bool saveAllTrackingStagesInternal = false;


bool fullResetRequested = false;
bool manualTrackingLossIndicated = false;


std::string packagePath = "";

}