28 #ifndef RTABMAP_DEPTHCALIBRATIONDIALOG_H_ 29 #define RTABMAP_DEPTHCALIBRATIONDIALOG_H_ 35 #include <QtCore/QSettings> 39 class Ui_DepthCalibrationDialog;
42 class DiscreteDepthDistortionModel;
57 void saveSettings(QSettings & settings,
const QString & group =
"")
const;
58 void loadSettings(QSettings & settings,
const QString & group =
"");
60 void calibrate(
const std::map<int, Transform> & poses,
61 const QMap<int, Signature> & cachedSignatures,
62 const QString & workingDirectory,
69 void restoreDefaults();
76 Ui_DepthCalibrationDialog *
_ui;
std::map< std::string, std::string > ParametersMap
ProgressDialog * _progressDialog
Ui_DepthCalibrationDialog * _ui
DiscreteDepthDistortionModel RTABMAP_EXP calibrate(const std::map< int, rtabmap::SensorData > &sequence, const std::map< int, rtabmap::Transform > &trajectory, const pcl::PointCloud< pcl::PointXYZ >::Ptr &map, double coneRadius=0.02, double coneStdevThresh=0.03)
QString _workingDirectory
clams::DiscreteDepthDistortionModel * _model