Integration of CLAMS depth calibration #114

This commit is contained in:
matlabbe
2016-09-19 14:01:06 -04:00
parent 861cc437f4
commit 3434b95d68
30 changed files with 2867 additions and 79 deletions

View File

@@ -69,6 +69,7 @@ class TwistGridWidget;
class ExportCloudsDialog;
class ExportScansDialog;
class PostProcessingDialog;
class DepthCalibrationDialog;
class DataRecorder;
class OctoMap;
@@ -121,6 +122,7 @@ protected:
private slots:
void changeState(MainWindow::State state);
void beep();
void cancelProgress();
void configGUIModified();
void saveConfigGUI();
void newDatabase();
@@ -141,6 +143,7 @@ private slots:
void exportImages();
void exportOctomap();
void postProcessing();
void depthCalibration();
void deleteMemory();
void openWorkingDirectory();
void updateEditMenu();
@@ -264,6 +267,7 @@ private:
ExportCloudsDialog * _exportCloudsDialog;
ExportScansDialog * _exportScansDialog;
PostProcessingDialog * _postProcessingDialog;
DepthCalibrationDialog * _depthCalibrationDialog;
DataRecorder * _dataRecorder;
QSet<int> _lastIds;
@@ -330,6 +334,7 @@ private:
QVector<int> _loopClosureIds;
bool _firstCall;
bool _progressCanceled;
};
}

View File

@@ -215,8 +215,9 @@ public:
QString getSourceDriverStr() const;
QString getSourceDevice() const;
bool getSourceDatabaseStampsUsed() const;
bool isSourceDatabaseStampsUsed() const;
bool isSourceRGBDColorOnly() const;
QString getSourceDistortionModel() const;
int getSourceImageDecimation() const;
bool isSourceStereoDepthGenerated() const;
bool isSourceScanFromDepth() const;
@@ -292,6 +293,7 @@ private slots:
void setupTreeView();
void updateBasicParameter();
void openDatabaseViewer();
void visualizeDistortionModel();
void selectSourceDatabase();
void selectCalibrationPath();
void selectSourceImagesStamps();
@@ -305,6 +307,7 @@ private slots:
void selectSourceVideoPath();
void selectSourceStereoVideoPath();
void selectSourceStereoVideoPath2();
void selectSourceDistortionModel();
void selectSourceOniPath();
void selectSourceOni2Path();
void selectSourceSvoPath();

View File

@@ -53,6 +53,10 @@ public:
int maximumSteps() const;
void setMaximumSteps(int steps);
void setAutoClose(bool on, int delayedClosingTimeMsec = -1);
void setCancelButtonVisible(bool visible);
signals:
void canceled();
protected:
virtual void closeEvent(QCloseEvent * event);
@@ -71,6 +75,7 @@ private:
QTextEdit * _detailedText;
QProgressBar * _progressBar;
QPushButton * _closeButton;
QPushButton * _cancelButton;
QCheckBox * _closeWhenDoneCheckBox;
QString _endMessage;
int _delayedClosingTime; // sec