preferencesDialog 0 0 892 792 0 0 Preferences :/images/RTAB-Map.ico:/images/RTAB-Map.ico 0 0 180 0 QAbstractItemView::NoEditTriggers false false 6 600 16777215 QFrame::Raised 2 0General settings (GUI) true Keep images received. Used to show the loop closure image. (The cache can be cleared with the related action in the Edit menu) true 1 QComboBox::AdjustToContents DEBUG INFO WARNING ERROR Logger level true Logger print time 2 QComboBox::AdjustToContents No log Console File Logger type: when using the file type, logs are saved in Logrtabmap.txt (located in the working directory) true Vertical layout used for the main window false true Show image when an hypothesis is rejected true Flip image (as like a mirror) false Logger event sent level (fatal messages are always sent) true 1 QComboBox::AdjustToContents DEBUG INFO WARNING ERROR Logger level on which the process will automatically pause, showing the log console. A level set under the logger event level will do nothing. true 4 QComboBox::AdjustToContents DEBUG INFO WARNING ERROR FATAL Beep! on special events (finished processing the data set, an error has occured, ...) true 0 100 16 Qt::Horizontal Keypoints opacity true Save/load configurations Save all configurations to ... Load all configurations from ... Qt::Vertical 20 40 0Source 0 Usb device (Webcam) Images (ex. 1.jpg, 2.jpg...) Video file (AVI) Database Source type 1 100.000000000000000 0.100000000000000 1.000000000000000 Image rate (img/s) Auto restart Image width (set to 0 to use the default size of the source) true Image height (set to 0 to use the default size of the source) true 0 999999999 160 0 0 999999999 120 0 0 Usb device -1 999999999 0 Usb device Qt::Vertical 20 40 Images dataset ... false 0 999999999 Start position (default 1, 0=start from the last) Refresh the directory files list after each image loaded Qt::Vertical 20 40 Video (AVI) ... false Qt::Vertical 20 40 Database (Sqlite3) ... false Ignore children signatures Qt::Vertical 20 40 Qt::Vertical 20 40 0RTAB-Map settings true Publish statistics 10.000000000000000 1.000000000000000 Max time allowed (sec) 999 1 Images buffer size (0 means inf) true 999 1 30 Minimum size of the working memory to create loop closure hypotheses true 1.000000000000000 0.010000000000000 0.950000000000000 Loop closure threshold true The loop closure hypothesis must be over LoopRatio x lastHypothesisValue true 1.000000000000000 0.010000000000000 0.700000000000000 true Working directory (where the database is saved/loaded) ... 999 1 2 Maximum locations retrieved at the same time from LTM to WM. true true Select next actions based only on the more recent neighbor of the current node, otherwise, weight is also used. true false Actions sent also on rejected hypotheses (on decreasing hypotheses) true Qt::Vertical 20 40 1Bayes filter 0 100 Prediction probabilities for each loop closure event: We can edit how will like the prediction used in the Bayes filter when there is a loop closure hypothesis. The values of the sliders are in %. LC is the loop closure event. +- values are the probabilities to be at one of the neighbours of the LC after a loop closure on LC. VP (virtual place) is the probability to be in a new place since a loop closure was found on the last iteration. true VP Qt::AlignCenter Qt::Vertical 0 Qt::AlignCenter 0 50 true 0 0 26 78 0 0 Qt::Horizontal 141 20 LC Qt::AlignCenter Qt::Vertical 0 Qt::AlignCenter Qt::Horizontal 141 20 QFormLayout::ExpandingFieldsGrow Neighbors 9 2 Prediction true Sum Preview 100 100 Prediction probability for the no loop closure event: The VP here is the probability to be in a new place since no loop closure was found on the last iteration. true Virtual place prior true 1.000000000000000 0.010000000000000 0.800000000000000 (NOTE) If you want to use the virtual place (VP) probability, the option "Common signature used" in the Memory panel must be set to true (this will update the common signature representing the virtual place) true Qt::Vertical 20 0 1Memory strategy 50 0 1.000000000000000 0.010000000000000 0.150000000000000 Retrieval threshold false Disable memory retrieval false Retrieved words are compared to the last words added in the dictionary (which are not yet indexed, may be add a time overhead for a minor likelihood improvement) true 1 9999 15 Short-time memory size false true Incremental Memory false false Common signature used (virtual place) false (iterations) Delay required to transfer a signature to the database false 50 0 Clean the neighborhood of the retrieved id false false 50 0 1.000000000000000 0.010000000000000 0.200000000000000 Ratio of locations after the last loop closure in WM that cannot be transferred true Qt::Vertical 20 40 2Database true Keep raw data (images) true true 999 20 9999 10 200 10 999999 100 2000 Sqlite3 cache size, see Sqlite3 doc 'PRAGMA cache_size' true DELETE TRUNCATE PERSIST MEMORY OFF Sqlite3 journal mode, see Sqlite3 doc 'PRAGMA journal_mode' true Using database in the memory instead of a file on the hard disk (this greatly improve database access performance but it requires more RAM memory) true (KeypointMemory) Minimum visual words needed in the trash to save them. The trash thread will save in a chunk instead of small database queries. true Minimum signatures needed in the trash to save them. The trash thread will save in a chunk instead of small database queries. true Database auto cleaning : don't save signature with a loop closure (only keeping the newest one). true Qt::Vertical 20 40 2Rehearsal 1.000000000000000 0.010000000000000 0.500000000000000 Similarity threshold (set to 1 to disable rehearsal) Only compare to the last signature in STM, otherwise all signatures in STM are compared. true Qt::Vertical 20 40 1Signature 0 2000 150 0 means that the response (hessian) threshold used for the detector will not be adapted. Otherwise, the threshold is modified to generate the number of words requested. Words per image target true 2 0.000000000000000 1.000000000000000 0.050000000000000 0.250000000000000 0 means that the response (hessian) threshold used for the detector will not be adapted. Otherwise, the threshold is modified to generate the number of words requested. Bad signature ratio (less than Ratio x AverageWordsPerImage = bad) true true Use adaptive response threshold true SURF Star SIFT Keypoint detector true SURF Color+SURF Laplacian+SURF SIFT Hue+SURF Keypoint descriptor true true Use the tf-idf method to compute the likelihood true true If the dictionary update and signature creation were parallelized true % 0 Left ROI ratio (0 = no change) true % 0 % 0 % 0 Right ROI ratio (0 = no change) true Top ROI ratio (0 = no change) true Bottom ROI ratio (0 = no change) true true ROI ratios [left, right, top, bottom] true If tf-idf weighting is normalized by the words count ratio between compared signatures true true Qt::Vertical 20 40 2SURF detector 0 50000.000000000000000 500.000000000000000 Hessian threshold 1 100000 4 Octaves 1 100000 2 Octave layers true GPU version (as well for descriptor) - OpenCV must be compiled with CUDA from NVidia, otherwise, the application may crash if set. true true U-SURF used (only with GPU version) Qt::Vertical 20 40 2Star detector 1 128 45 Maximum size 1 100000 30 Response threshold 1 100000 10 Line threshold projected 1 100000 8 Line threshold binarized 1 100000 5 Suppress Nonmax size Qt::Vertical 20 40 2SIFT detector 6 0.000000000000000 50000.000000000000000 0.001000000000000 0.006667000000000 Threshold Edge threshold 0.100000000000000 10.000000000000000 Qt::Vertical 20 579 2SURF descriptor Descriptor extended (true=128, false=64) true Qt::Vertical 20 40 2Dictionary QComboBox::AdjustToContents Naive KdTree OpenCV KdForest FLANN Nearest neighbor strategy true Use an incremental dictionary 999.990000000000009 0.010000000000000 0.160000000000000 Minimum distance (for the nearest neighbor) Lower the distance -> higher the precision false true 999.990000000000009 0.010000000000000 0.700000000000000 NNDR ratio (A matching pair is accepted, if its distance is closer than X times the distance of the second nearest neighbor) Lower the ratio -> higher the precision true Use nearest neighbor distance ratio approach (NNDR) true Use a minimum distance for the nearest neighbor true true Maximum number of leafs checked (when using kd-trees) true 1024 64 ... Path to a pre-computed dictionary (when "Use an incremental dictionary" is not set) true Qt::Vertical 20 40 0 0 1Hypotheses verification strategies QComboBox::AdjustToContents No verification Epipolar constraints Hypotheses verification Qt::Vertical 20 40 2Epipolar constraints 8 100000 11 Minimum match count to accept a loop closure true 1 10.000000000000000 0.100000000000000 3.000000000000000 Fundamental Matrix : Distance (pixels) for inliers true 2 0.990000000000000 0.010000000000000 0.990000000000000 Fundamental Matrix : Ransac performance true Qt::Vertical 20 40 Qt::Horizontal QDialogButtonBox::Apply|QDialogButtonBox::RestoreDefaults Qt::Horizontal QDialogButtonBox::Cancel|QDialogButtonBox::Ok rtabmap::Plot QWidget
Plot.h
1
verticalSlider_prediction_lp valueChanged(int) label_prediction_lp setNum(int) 508 179 509 233 verticalSlider_prediction_vp valueChanged(int) label_prediction_vp setNum(int) 314 185 315 241