Added Bundle Adjustment options to OdometryF2M (OdomF2M/BundleAdjustment) and RegistrationVis (Vis/BundleAdjustment). Added logger thread filter. RegistrationVis: Copy back corresponding input word IDs to output words when available. Memory::computeTransform() added option to use already computed corespondences if possible (proximity detection by time uses this). Updated Optimizer::optimizeBA() interface.

This commit is contained in:
matlabbe
2016-11-14 19:54:31 -05:00
parent 9fbd02b06d
commit 9276607920
39 changed files with 2214 additions and 594 deletions

View File

@@ -139,6 +139,7 @@ public:
int getGeneralLoggerType() const;
bool getGeneralLoggerPrintTime() const;
bool getGeneralLoggerPrintThreadId() const;
std::vector<std::string> getGeneralLoggerThreads() const;
bool isVerticalLayoutUsed() const;
bool imageRejectedShown() const;
bool imageHighestHypShown() const;
@@ -288,7 +289,6 @@ private slots:
void addParameter(const QString & value);
void updatePredictionPlot();
void updateKpROI();
void updateG2oVisibility();
void updateStereoDisparityVisibility();
void useOdomFeatures();
void changeWorkingDirectory();