2011-06-05 14:45:39 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>preferencesDialog</class>
<widget class="QDialog" name="preferencesDialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
2012-03-03 01:46:30 +00:00
<width>941</width>
<height>739</height>
2011-06-05 14:45:39 +00:00
</rect>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="windowTitle">
<string>Preferences</string>
</property>
<property name="windowIcon">
<iconset resource="../GuiLib.qrc">
<normaloff>:/images/RTAB-Map.ico</normaloff>:/images/RTAB-Map.ico</iconset>
</property>
2012-03-03 01:46:30 +00:00
<layout class="QVBoxLayout" name="verticalLayout_26">
2011-06-05 14:45:39 +00:00
<item>
2012-03-03 01:46:30 +00:00
<layout class="QHBoxLayout" name="horizontalLayout_2" stretch="0,1">
2011-06-05 14:45:39 +00:00
<item>
2012-03-03 01:46:30 +00:00
<layout class="QVBoxLayout" name="verticalLayout_18">
<item>
<widget class="QTreeView" name="treeView">
<property name="minimumSize">
<size>
<width>180</width>
<height>0</height>
</size>
</property>
<property name="editTriggers">
<set>QAbstractItemView::NoEditTriggers</set>
</property>
<attribute name="headerVisible">
<bool>false</bool>
</attribute>
</widget>
</item>
</layout>
2011-06-05 14:45:39 +00:00
</item>
<item>
2012-03-03 01:46:30 +00:00
<layout class="QVBoxLayout" name="verticalLayout_24">
2011-06-05 14:45:39 +00:00
<property name="spacing">
2012-03-03 01:46:30 +00:00
<number>0</number>
2011-06-05 14:45:39 +00:00
</property>
<item>
<widget class="QStackedWidget" name="stackedWidget">
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="currentIndex">
2012-03-03 01:46:30 +00:00
<number>6</number>
2011-06-05 14:45:39 +00:00
</property>
<widget class="QWidget" name="page_22">
<layout class="QVBoxLayout" name="verticalLayout_29">
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_generalSettingsGui0">
2011-06-05 14:45:39 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>General settings (GUI)</string>
2011-06-05 14:45:39 +00:00
</property>
2012-03-03 01:46:30 +00:00
<layout class="QGridLayout" name="gridLayout_23" columnstretch="0,0,1">
2011-06-05 14:45:39 +00:00
<item row="0" column="0">
<widget class="QCheckBox" name="general_checkBox_imagesKept">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QLabel" name="label_59">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Keep images received. Used to show the loop closure image. (The cache can be cleared with the related action in the Edit menu).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QComboBox" name="comboBox_loggerLevel">
<property name="currentIndex">
2011-06-21 21:59:02 +00:00
<number>2</number>
2011-06-05 14:45:39 +00:00
</property>
<property name="sizeAdjustPolicy">
<enum>QComboBox::AdjustToContents</enum>
</property>
<item>
<property name="text">
<string>DEBUG</string>
</property>
</item>
<item>
<property name="text">
<string>INFO</string>
</property>
</item>
<item>
<property name="text">
<string>WARNING</string>
</property>
</item>
<item>
<property name="text">
<string>ERROR</string>
</property>
</item>
</widget>
</item>
<item row="1" column="2">
<widget class="QLabel" name="label_60">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Logger level.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QCheckBox" name="checkBox_logger_printTime">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="4" column="2">
<widget class="QLabel" name="label_67">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Logger print time.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QComboBox" name="comboBox_loggerType">
<property name="currentIndex">
<number>2</number>
</property>
<property name="sizeAdjustPolicy">
<enum>QComboBox::AdjustToContents</enum>
</property>
<item>
<property name="text">
<string>No log</string>
</property>
</item>
<item>
<property name="text">
<string>Console</string>
</property>
</item>
<item>
<property name="text">
<string>File</string>
</property>
</item>
</widget>
</item>
<item row="5" column="2">
<widget class="QLabel" name="label_68">
<property name="text">
<string>Logger type:
2012-03-03 01:46:30 +00:00
when using the file type, logs are saved in Logrtabmap.txt (located in the working directory).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QCheckBox" name="checkBox_verticalLayoutUsed">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="7" column="2">
<widget class="QLabel" name="label_70">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Vertical layout used for the main window.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
<item row="9" column="0">
<widget class="QCheckBox" name="checkBox_imageRejectedShown">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="9" column="2">
<widget class="QLabel" name="label_73">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Show image when an hypothesis is rejected.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="8" column="2">
<widget class="QLabel" name="label_80">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Flip image (as like a mirror).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
<item row="8" column="0">
<widget class="QCheckBox" name="checkBox_imageFlipped">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QLabel" name="label_61">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Logger event sent level (fatal messages are always sent).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QComboBox" name="comboBox_loggerEventLevel">
<property name="currentIndex">
2011-06-21 21:59:02 +00:00
<number>3</number>
2011-06-05 14:45:39 +00:00
</property>
<property name="sizeAdjustPolicy">
<enum>QComboBox::AdjustToContents</enum>
</property>
<item>
<property name="text">
<string>DEBUG</string>
</property>
</item>
<item>
<property name="text">
<string>INFO</string>
</property>
</item>
<item>
<property name="text">
<string>WARNING</string>
</property>
</item>
<item>
<property name="text">
<string>ERROR</string>
</property>
</item>
</widget>
</item>
<item row="3" column="0">
<widget class="QComboBox" name="comboBox_loggerPauseLevel">
<property name="currentIndex">
<number>4</number>
</property>
<property name="sizeAdjustPolicy">
<enum>QComboBox::AdjustToContents</enum>
</property>
<item>
<property name="text">
<string>DEBUG</string>
</property>
</item>
<item>
<property name="text">
<string>INFO</string>
</property>
</item>
<item>
<property name="text">
<string>WARNING</string>
</property>
</item>
<item>
<property name="text">
<string>ERROR</string>
</property>
</item>
<item>
<property name="text">
<string>FATAL</string>
</property>
</item>
</widget>
</item>
2011-06-10 14:04:06 +00:00
<item row="11" column="2">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_88">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Beep! on special events (finished processing the data set, an error has occured, ...).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2011-06-10 14:04:06 +00:00
<item row="11" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QCheckBox" name="checkBox_beep">
<property name="text">
<string/>
</property>
</widget>
</item>
2011-06-10 14:04:06 +00:00
<item row="12" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QSlider" name="horizontalSlider_keypointsOpacity">
<property name="minimum">
<number>0</number>
</property>
<property name="maximum">
<number>100</number>
</property>
<property name="sliderPosition">
<number>16</number>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
2011-06-10 14:04:06 +00:00
<item row="12" column="2">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_102">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Keypoints opacity.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2011-06-10 14:04:06 +00:00
<item row="10" column="2">
<widget class="QLabel" name="label_105">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Show the image of the highest hypothesis.</string>
2011-06-10 14:04:06 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="10" column="0">
<widget class="QCheckBox" name="checkBox_imageHighestHypShown">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="3" column="2">
<widget class="QLabel" name="label_62">
<property name="text">
<string>Logger level on which the process will automatically pause, showing the log console. A level set under the logger event level will do nothing.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2011-06-05 14:45:39 +00:00
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_2">
<property name="title">
<string>Save/load configurations</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_9">
<item>
<widget class="QPushButton" name="pushButton_saveConfig">
<property name="text">
<string>Save all configurations to ...</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pushButton_loadConfig">
<property name="text">
<string>Load all configurations from ...</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_24">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_4">
<layout class="QVBoxLayout" name="verticalLayout_7">
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_source0">
2011-06-05 14:45:39 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>Source</string>
2011-06-05 14:45:39 +00:00
</property>
<layout class="QVBoxLayout" name="verticalLayout_5">
<item>
<layout class="QGridLayout" name="gridLayout_5" columnstretch="0,10">
<item row="0" column="0">
<widget class="QComboBox" name="source_comboBox_type">
<property name="currentIndex">
<number>0</number>
</property>
<item>
<property name="text">
<string>Usb device (Webcam)</string>
</property>
</item>
<item>
<property name="text">
<string>Images (ex. 1.jpg, 2.jpg...)</string>
</property>
</item>
<item>
<property name="text">
<string>Video file (AVI)</string>
</property>
</item>
<item>
<property name="text">
<string>Database</string>
</property>
</item>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_20">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Source type.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QDoubleSpinBox" name="general_doubleSpinBox_imgRate">
<property name="decimals">
<number>1</number>
</property>
<property name="maximum">
<double>100.000000000000000</double>
</property>
<property name="singleStep">
<double>0.100000000000000</double>
</property>
<property name="value">
<double>1.000000000000000</double>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="label_2">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Image rate (img/s).</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QCheckBox" name="general_checkBox_autoRestart">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLabel" name="label_6">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Auto restart.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QLabel" name="label_10">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Image width (set to 0 to use the default size of the source).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QLabel" name="label_11">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Image height (set to 0 to use the default size of the source).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QSpinBox" name="source_spinBox_imgWidth">
<property name="minimum">
<number>0</number>
</property>
<property name="maximum">
<number>999999999</number>
</property>
<property name="singleStep">
<number>160</number>
</property>
<property name="value">
<number>0</number>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QSpinBox" name="source_spinBox_imgheight">
<property name="minimum">
<number>0</number>
</property>
<property name="maximum">
<number>999999999</number>
</property>
<property name="singleStep">
<number>120</number>
</property>
<property name="value">
<number>0</number>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="5" column="0">
<widget class="QCheckBox" name="general_checkBox_cameraKeypoints">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QLabel" name="label_13">
<property name="text">
<string>Keypoints extraction post threatement.</string>
</property>
</widget>
</item>
2011-06-05 14:45:39 +00:00
</layout>
</item>
<item>
<widget class="QStackedWidget" name="stackedWidget_2">
<property name="currentIndex">
2012-03-03 01:46:30 +00:00
<number>3</number>
2011-06-05 14:45:39 +00:00
</property>
<widget class="QWidget" name="page_7">
<layout class="QVBoxLayout" name="verticalLayout_30">
<item>
<widget class="QGroupBox" name="source_groupBox_usbDevice">
<property name="title">
<string>Usb device</string>
</property>
<layout class="QGridLayout" name="gridLayout_6" columnstretch="0,0">
<item row="0" column="0">
<widget class="QSpinBox" name="source_usbDevice_spinBox_id">
<property name="minimum">
<number>-1</number>
</property>
<property name="maximum">
<number>999999999</number>
</property>
<property name="value">
<number>0</number>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_38">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Usb device.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_8">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_5">
<layout class="QVBoxLayout" name="verticalLayout_6">
<item>
<widget class="QGroupBox" name="source_groupBox_images">
<property name="title">
<string>Images dataset</string>
</property>
<layout class="QGridLayout" name="gridLayout_7" columnstretch="0,10">
<item row="0" column="0">
<widget class="QToolButton" name="source_images_toolButton_selectSource">
<property name="text">
<string>...</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="source_images_lineEdit_path">
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QSpinBox" name="source_images_spinBox_startPos">
<property name="minimum">
<number>0</number>
</property>
<property name="maximum">
<number>999999999</number>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="label_21">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Start position (default 1, 0=start from the last).</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QCheckBox" name="source_images_refreshDir">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLabel" name="label_34">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Refresh the directory files list after each image loaded.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_9">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_6">
<layout class="QVBoxLayout" name="verticalLayout_8">
<item>
<widget class="QGroupBox" name="source_groupBox_video">
<property name="title">
<string>Video (AVI)</string>
</property>
<layout class="QGridLayout" name="gridLayout_8" columnstretch="0,10">
<item row="0" column="0">
<widget class="QToolButton" name="source_video_toolButton_selectSource">
<property name="text">
<string>...</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="source_video_lineEdit_path">
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_10">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_10">
<layout class="QVBoxLayout" name="verticalLayout_16">
<item>
<widget class="QGroupBox" name="source_groupBox_video_2">
<property name="title">
<string>Database (Sqlite3)</string>
</property>
2012-03-03 01:46:30 +00:00
<layout class="QGridLayout" name="gridLayout_9" columnstretch="0,0">
2011-06-05 14:45:39 +00:00
<item row="0" column="0">
<widget class="QToolButton" name="source_database_toolButton_selectSource">
<property name="text">
<string>...</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="source_database_lineEdit_path">
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="1" column="1">
<widget class="QLabel" name="label_39">
2011-06-05 14:45:39 +00:00
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Load actions.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="1" column="0">
<widget class="QCheckBox" name="source_database_checkBox_loadActions">
2011-06-05 14:45:39 +00:00
<property name="text">
2012-03-03 01:46:30 +00:00
<string/>
</property>
<property name="checked">
<bool>true</bool>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_11">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item>
<spacer name="verticalSpacer_7">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
2011-06-05 14:45:39 +00:00
</layout>
</widget>
2012-03-03 01:46:30 +00:00
<widget class="QWidget" name="page_20">
<layout class="QVBoxLayout" name="verticalLayout_23">
2011-06-05 14:45:39 +00:00
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_rtabmap_basic0">
2011-06-05 14:45:39 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>RTAB-Map settings</string>
2011-06-05 14:45:39 +00:00
</property>
2012-03-03 01:46:30 +00:00
<layout class="QGridLayout" name="gridLayout_25" columnstretch="0,0,1">
<item row="1" column="0">
<widget class="QDoubleSpinBox" name="general_doubleSpinBox_timeThr_2">
<property name="decimals">
<number>0</number>
</property>
<property name="maximum">
<double>10000.000000000000000</double>
</property>
<property name="singleStep">
<double>50.000000000000000</double>
</property>
<property name="value">
<double>700.000000000000000</double>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QLabel" name="label_64">
2011-06-05 14:45:39 +00:00
<property name="text">
2012-03-03 01:46:30 +00:00
<string>T_time : Max time (ms) allowed (0 means inf).</string>
2011-06-05 14:45:39 +00:00
</property>
2012-03-03 01:46:30 +00:00
<property name="wordWrap">
2011-06-05 14:45:39 +00:00
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="2" column="0">
<widget class="QDoubleSpinBox" name="general_doubleSpinBox_hardThr_2">
<property name="maximum">
<double>1.000000000000000</double>
</property>
<property name="singleStep">
<double>0.010000000000000</double>
</property>
<property name="value">
<double>0.950000000000000</double>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QLabel" name="label_121">
2011-06-05 14:45:39 +00:00
<property name="text">
2012-03-03 01:46:30 +00:00
<string>T_loop : Loop closure threshold.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="3" column="0">
<widget class="QDoubleSpinBox" name="surf_doubleSpinBox_hessianThr_2">
<property name="decimals">
<number>0</number>
</property>
2011-06-05 14:45:39 +00:00
<property name="maximum">
2012-03-03 01:46:30 +00:00
<double>50000.000000000000000</double>
2011-06-05 14:45:39 +00:00
</property>
<property name="value">
2012-03-03 01:46:30 +00:00
<double>500.000000000000000</double>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="3" column="2">
<widget class="QLabel" name="label_7">
2011-06-05 14:45:39 +00:00
<property name="text">
2012-03-03 01:46:30 +00:00
<string>T_response : SURF hessian threshold.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="4" column="0">
<widget class="QSpinBox" name="general_spinBox_imagesBufferSize_2">
2011-06-05 14:45:39 +00:00
<property name="maximum">
<number>999</number>
</property>
<property name="value">
<number>1</number>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="4" column="2">
<widget class="QLabel" name="label_112">
2011-06-05 14:45:39 +00:00
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Images buffer size (0 means inf).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="5" column="0">
<widget class="QCheckBox" name="general_checkBox_publishStats_2">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="5" column="2">
<widget class="QLabel" name="label_37">
<property name="text">
<string>Publish statistics.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLineEdit" name="lineEdit_workingDirectory_2">
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="7" column="1">
<widget class="QToolButton" name="toolButton_workingDirectory_2">
<property name="text">
<string>...</string>
</property>
</widget>
</item>
<item row="7" column="2">
<widget class="QLabel" name="label_123">
<property name="text">
<string>Working directory (where the database is saved/loaded).</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_5">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page">
<layout class="QVBoxLayout" name="verticalLayout_15">
<item>
<widget class="QGroupBox" name="groupBox_rtabmap_advanced0">
<property name="title">
<string>RTAB-Map settings</string>
</property>
<layout class="QGridLayout" name="gridLayout_4" columnstretch="0,0,0">
<item row="0" column="0">
<widget class="QCheckBox" name="general_checkBox_publishStats">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QLabel" name="label_35">
<property name="text">
<string>Publish statistics (when false, this desactives other "Publish *").</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="4" column="2">
<widget class="QLabel" name="label_18">
<property name="text">
<string>T_time : Max time (ms) allowed (0 means inf).</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QSpinBox" name="general_spinBox_imagesBufferSize">
2011-06-05 14:45:39 +00:00
<property name="maximum">
<number>999</number>
</property>
<property name="value">
2012-03-03 01:46:30 +00:00
<number>1</number>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="6" column="2">
<widget class="QLabel" name="label_84">
2011-06-05 14:45:39 +00:00
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Images buffer size (0 means inf).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="7" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QDoubleSpinBox" name="general_doubleSpinBox_hardThr">
<property name="maximum">
<double>1.000000000000000</double>
</property>
<property name="singleStep">
<double>0.010000000000000</double>
</property>
<property name="value">
<double>0.950000000000000</double>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="7" column="2">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_93">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>T_loop : Loop closure threshold. Setting to 0 means that the new place hypothesis is used as threshold.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="8" column="2">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_96">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>T_ratio : The loop closure hypothesis must be over T_ratio x lastHypothesisValue.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="8" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QDoubleSpinBox" name="general_doubleSpinBox_loopRatio">
<property name="maximum">
<double>1.000000000000000</double>
</property>
<property name="singleStep">
<double>0.010000000000000</double>
</property>
<property name="value">
<double>0.700000000000000</double>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="15" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QLineEdit" name="lineEdit_workingDirectory">
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="15" column="2">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_87">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Working directory (where the database is saved/loaded).</string>
</property>
<property name="wordWrap">
<bool>true</bool>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="15" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QToolButton" name="toolButton_workingDirectory">
<property name="text">
<string>...</string>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="9" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QSpinBox" name="general_spinBox_maxRetrieved">
<property name="maximum">
<number>999</number>
</property>
<property name="singleStep">
<number>1</number>
</property>
<property name="value">
<number>2</number>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="9" column="2">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_103">
<property name="text">
<string>Maximum locations retrieved at the same time from LTM to WM.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="13" column="0">
<widget class="QCheckBox" name="general_checkBox_actionsSentRejectHyp">
2011-06-08 20:00:14 +00:00
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="13" column="2">
<widget class="QLabel" name="label_40">
2011-06-08 20:00:14 +00:00
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Actions sent also on rejected hypotheses.</string>
2011-06-08 20:00:14 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="14" column="2">
<widget class="QLabel" name="label_52">
<property name="text">
<string>Actions are not sent when the loop closure hypothesis is under the confidence threshold.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="14" column="0">
<widget class="QDoubleSpinBox" name="general_doubleSpinBox_confidenceThr">
<property name="decimals">
<number>3</number>
</property>
<property name="maximum">
<double>1.000000000000000</double>
</property>
<property name="singleStep">
<double>0.010000000000000</double>
</property>
<property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QDoubleSpinBox" name="general_doubleSpinBox_timeThr">
<property name="decimals">
<number>0</number>
</property>
<property name="maximum">
<double>10000.000000000000000</double>
</property>
<property name="singleStep">
<double>50.000000000000000</double>
</property>
<property name="value">
<double>700.000000000000000</double>
</property>
</widget>
</item>
<item row="10" column="2">
<widget class="QLabel" name="label_107">
<property name="text">
<string>Neighborhood summation for hypothesis selection.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="10" column="0">
<widget class="QCheckBox" name="general_checkBox_neighborhoodSummation">
2011-06-08 20:19:37 +00:00
<property name="text">
<string/>
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="12" column="2">
<widget class="QLabel" name="label_108">
2011-06-08 20:19:37 +00:00
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Remove std dev on likelihood normalization.</string>
2011-06-08 20:19:37 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="12" column="0">
<widget class="QCheckBox" name="general_checkBox_likelihoodStdDevRemoved">
2011-08-24 17:27:14 +00:00
<property name="text">
2012-03-03 01:46:30 +00:00
<string/>
2011-08-24 17:27:14 +00:00
</property>
2012-03-03 01:46:30 +00:00
<property name="checked">
2011-08-24 17:27:14 +00:00
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="5" column="2">
<widget class="QLabel" name="label_111">
<property name="text">
<string>Maximum signatures allowed in Working Memory (0 means inf).</string>
2011-08-25 20:22:50 +00:00
</property>
2012-03-03 01:46:30 +00:00
<property name="wordWrap">
<bool>true</bool>
2011-08-24 17:27:14 +00:00
</property>
2012-03-03 01:46:30 +00:00
</widget>
</item>
<item row="5" column="0">
<widget class="QSpinBox" name="general_spinBox_memoryThr">
<property name="maximum">
<number>99999</number>
2011-08-24 17:27:14 +00:00
</property>
<property name="value">
2012-03-03 01:46:30 +00:00
<number>0</number>
</property>
</widget>
</item>
<item row="11" column="2">
<widget class="QLabel" name="label_115">
<property name="text">
<string>Highest neighbor likelihood for hypothesis selection.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="11" column="0">
<widget class="QCheckBox" name="general_checkBox_likelihoodUsed">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QLabel" name="label_91">
<property name="text">
<string>Publish images.</string>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QLabel" name="label_106">
<property name="text">
<string>Publish pdf.</string>
</property>
</widget>
</item>
<item row="3" column="2">
<widget class="QLabel" name="label_116">
<property name="text">
<string>Publish likelihood.</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="general_checkBox_publishImages">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QCheckBox" name="general_checkBox_publishPdf">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QCheckBox" name="general_checkBox_publishLikelihood">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
2011-08-24 17:27:14 +00:00
</property>
</widget>
</item>
2011-06-05 14:45:39 +00:00
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_4">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_23">
2012-03-03 01:46:30 +00:00
<layout class="QVBoxLayout" name="verticalLayout_2">
2011-06-05 14:45:39 +00:00
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_bayes1">
2011-06-05 14:45:39 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>Bayes filter</string>
2011-06-05 14:45:39 +00:00
</property>
2012-03-03 01:46:30 +00:00
<layout class="QVBoxLayout" name="verticalLayout_22">
2011-06-05 14:45:39 +00:00
<item>
2012-03-03 01:46:30 +00:00
<widget class="QLabel" name="label">
<property name="text">
<string>Prediction probabilities for each loop closure event:</string>
2011-06-05 14:45:39 +00:00
</property>
2012-03-03 01:46:30 +00:00
</widget>
</item>
<item>
<widget class="QLabel" name="label_76">
2011-06-05 14:45:39 +00:00
<property name="text">
2012-03-03 01:46:30 +00:00
<string>We can edit how will like the prediction used in the Bayes filter when there is a loop closure hypothesis. Format is [VP LC N1 N2 N3...]. LC is the loop closure event and N# are its neighbors. VP (virtual place) is the probability to be in a new place when a loop closure was found on the last iteration.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item>
2012-03-03 01:46:30 +00:00
<layout class="QGridLayout" name="gridLayout_24">
2011-06-05 14:45:39 +00:00
<item row="0" column="0">
<widget class="QLabel" name="label_65">
<property name="text">
<string>Prediction</string>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="1" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_66">
<property name="text">
<string>Sum</string>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="1" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_prediction_sum">
<property name="text">
<string/>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="0" column="1">
<widget class="QLineEdit" name="lineEdit_bayes_predictionLC">
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_6" stretch="0,1">
<item>
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_63">
<property name="text">
<string>Preview</string>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item>
<widget class="rtabmap::Plot" name="predictionPlot" native="true"/>
2011-06-05 14:45:39 +00:00
</item>
</layout>
</item>
<item>
2012-03-03 01:46:30 +00:00
<layout class="QGridLayout" name="gridLayout_22" columnstretch="0,1">
<item row="1" column="0">
<widget class="QDoubleSpinBox" name="general_doubleSpinBox_vp">
<property name="maximum">
<double>1.000000000000000</double>
</property>
<property name="singleStep">
<double>0.010000000000000</double>
</property>
<property name="value">
<double>0.900000000000000</double>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="label_113">
2011-06-05 14:45:39 +00:00
<property name="text">
2012-03-03 01:46:30 +00:00
<string>The VP here is the probability to be in a new place since no loop closure was found on the last iteration.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="0" column="0">
<widget class="QCheckBox" name="checkBox_bayes_predictionNonNullActionsOnly">
<property name="text">
<string/>
2011-06-05 14:45:39 +00:00
</property>
2012-03-03 01:46:30 +00:00
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_114">
<property name="text">
<string>Make prediction on non-null action neighbors only</string>
2011-06-05 14:45:39 +00:00
</property>
2012-03-03 01:46:30 +00:00
<property name="wordWrap">
<bool>true</bool>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QLabel" name="label_92">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>(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).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item>
<spacer name="verticalSpacer_23">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
2011-06-05 14:45:39 +00:00
</layout>
</widget>
<widget class="QWidget" name="page_3">
<layout class="QVBoxLayout" name="verticalLayout_4">
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_memory1">
2011-06-05 14:45:39 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>Memory strategy</string>
2011-06-05 14:45:39 +00:00
</property>
2012-03-03 01:46:30 +00:00
<layout class="QGridLayout" name="gridLayout_10" columnstretch="0,1">
2011-06-05 14:45:39 +00:00
<item row="0" column="0">
2011-09-16 17:37:54 +00:00
<widget class="QDoubleSpinBox" name="general_doubleSpinBox_retrievalThr">
2011-06-05 14:45:39 +00:00
<property name="minimumSize">
<size>
<width>50</width>
<height>0</height>
</size>
</property>
<property name="maximum">
<double>1.000000000000000</double>
</property>
<property name="singleStep">
<double>0.010000000000000</double>
</property>
<property name="value">
<double>0.150000000000000</double>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_31">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Retrieval threshold.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="general_checkBox_reactivatedWordsComparedToNewWords">
<property name="text">
<string/>
</property>
</widget>
</item>
2011-09-16 17:37:54 +00:00
<item row="1" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_79">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>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).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="2" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QSpinBox" name="general_spinBox_maxStMemSize">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>9999</number>
</property>
<property name="value">
<number>15</number>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="2" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_29">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>STM size : Short-term memory size.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="3" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QCheckBox" name="general_checkBox_incrementalMemory">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="3" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_57">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Incremental Memory.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="4" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QCheckBox" name="general_checkBox_commonSignatureUsed">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="4" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_83">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Common signature used (virtual place).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="5" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QDoubleSpinBox" name="general_doubleSpinBox_recentWmRatio">
<property name="minimumSize">
<size>
<width>50</width>
<height>0</height>
</size>
</property>
<property name="maximum">
<double>1.000000000000000</double>
</property>
<property name="singleStep">
<double>0.010000000000000</double>
</property>
<property name="value">
<double>0.200000000000000</double>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="5" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_33">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>T_recent : Ratio of locations after the last loop closure in WM that cannot be transferred.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QComboBox" name="comboBox_signatureType">
<item>
<property name="text">
<string>Keypoint</string>
</property>
</item>
<item>
<property name="text">
<string>Sensorimotor</string>
</property>
</item>
</widget>
</item>
<item row="6" column="1">
<widget class="QLabel" name="label_36">
<property name="text">
<string>Signature type.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_6">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_24">
<layout class="QVBoxLayout" name="verticalLayout_33">
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_database2">
2011-06-05 14:45:39 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>Database</string>
2011-06-05 14:45:39 +00:00
</property>
2012-03-03 01:46:30 +00:00
<layout class="QGridLayout" name="gridLayout_11" columnstretch="0,1">
2011-06-05 14:45:39 +00:00
<item row="0" column="0">
<widget class="QCheckBox" name="general_checkBox_keepRawData">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_85">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Keep raw data (images) .</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QSpinBox" name="spinBox_dbMinSignToSave">
<property name="maximum">
<number>999</number>
</property>
<property name="value">
<number>20</number>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QSpinBox" name="spinBox_dbMinWordsToSave">
<property name="maximum">
<number>9999</number>
</property>
<property name="singleStep">
<number>10</number>
</property>
<property name="value">
<number>200</number>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QCheckBox" name="checkBox_dbInMemory">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QSpinBox" name="spinBox_dbCacheSize">
<property name="minimum">
<number>10</number>
</property>
<property name="maximum">
<number>999999</number>
</property>
<property name="singleStep">
<number>100</number>
</property>
<property name="value">
<number>2000</number>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QLabel" name="label_75">
<property name="text">
<string>Sqlite3 cache size,
2012-03-03 01:46:30 +00:00
see Sqlite3 doc 'PRAGMA cache_size'.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QComboBox" name="comboBox_dbJournalMode">
<item>
<property name="text">
<string>DELETE</string>
</property>
</item>
<item>
<property name="text">
<string>TRUNCATE</string>
</property>
</item>
<item>
<property name="text">
<string>PERSIST</string>
</property>
</item>
<item>
<property name="text">
<string>MEMORY</string>
</property>
</item>
<item>
<property name="text">
<string>OFF</string>
</property>
</item>
</widget>
</item>
<item row="6" column="1">
<widget class="QLabel" name="label_77">
<property name="text">
<string>Sqlite3 journal mode,
2012-03-03 01:46:30 +00:00
see Sqlite3 doc 'PRAGMA journal_mode'.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QLabel" name="label_74">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>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).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QLabel" name="label_72">
<property name="text">
<string>(KeypointMemory) Minimum visual words needed in the trash to save them. The trash thread will save in a chunk instead of small database queries.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLabel" name="label_71">
<property name="text">
<string>Minimum signatures needed in the trash to save them. The trash thread will save in a chunk instead of small database queries.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="1">
2012-03-03 01:46:30 +00:00
<widget class="QLabel" name="label_110">
2011-06-05 14:45:39 +00:00
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Compress images when saving to database.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="1" column="0">
<widget class="QCheckBox" name="general_checkBox_imagesCompressed">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="7" column="1">
<widget class="QLabel" name="label_89">
<property name="text">
<string>Sqlite3 synchronous,
see Sqlite3 doc 'PRAGMA synchronous'.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="8" column="1">
<widget class="QLabel" name="label_120">
<property name="text">
<string>Sqlite3 temp store,
see Sqlite3 doc 'PRAGMA temp_store'.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QComboBox" name="comboBox_dbSynchronous">
<property name="currentIndex">
<number>2</number>
</property>
<item>
<property name="text">
<string>OFF</string>
</property>
</item>
<item>
<property name="text">
<string>NORMAL</string>
</property>
</item>
<item>
<property name="text">
<string>FULL</string>
</property>
</item>
</widget>
</item>
<item row="8" column="0">
<widget class="QComboBox" name="comboBox_dbTempStore">
<item>
<property name="text">
<string>DEFAULT</string>
</property>
</item>
<item>
<property name="text">
<string>FILE</string>
</property>
</item>
<item>
<property name="text">
<string>MEMORY</string>
</property>
</item>
</widget>
</item>
2011-06-05 14:45:39 +00:00
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_12">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_2">
<layout class="QVBoxLayout" name="verticalLayout">
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_rehearsal2">
2011-06-05 14:45:39 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>Rehearsal</string>
2011-06-05 14:45:39 +00:00
</property>
<layout class="QGridLayout" name="gridLayout_12" columnstretch="0,10">
<item row="0" column="0">
<widget class="QDoubleSpinBox" name="general_doubleSpinBox_similarityThr">
<property name="maximum">
<double>1.000000000000000</double>
</property>
<property name="singleStep">
<double>0.010000000000000</double>
</property>
<property name="value">
<double>0.500000000000000</double>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_16">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Similarity threshold (set to 1 to disable rehearsal).</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="2" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_17">
<property name="text">
<string>Only compare to the last signature in STM, otherwise all signatures in STM are compared.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="2" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QCheckBox" name="general_checkBox_similarityOnlyLast">
<property name="text">
<string/>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="1" column="1">
<widget class="QLabel" name="label_119">
<property name="text">
<string>The data of the new location is cleared, then old location's data is copied back to new one. The similarity threshold may be also lower than without data copied.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="general_checkBox_dataMergedOnRehearsal">
<property name="text">
<string/>
</property>
</widget>
</item>
2011-06-05 14:45:39 +00:00
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_13">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_9">
<layout class="QVBoxLayout" name="verticalLayout_58">
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_signature_keypoint1">
2011-06-05 14:45:39 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>Keypoints</string>
2011-06-05 14:45:39 +00:00
</property>
2012-03-03 01:46:30 +00:00
<layout class="QGridLayout" name="gridLayout_14" columnstretch="0,1">
<item row="1" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QSpinBox" name="surf_spinBox_wordsPerImageTarget">
<property name="minimum">
<number>0</number>
</property>
<property name="maximum">
<number>2000</number>
</property>
<property name="value">
<number>150</number>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="1" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_22">
<property name="toolTip">
<string>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.</string>
</property>
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Words per image target.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="2" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QDoubleSpinBox" name="surf_doubleSpinBox_ratioBadSign">
<property name="decimals">
<number>2</number>
</property>
<property name="minimum">
<double>0.000000000000000</double>
</property>
<property name="maximum">
<double>1.000000000000000</double>
</property>
<property name="singleStep">
<double>0.050000000000000</double>
</property>
<property name="value">
<double>0.250000000000000</double>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="2" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_81">
<property name="toolTip">
<string>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.</string>
</property>
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Bad signature ratio (less than Ratio x AverageWordsPerImage = bad).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="3" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QCheckBox" name="checkBox_kp_usingAdaptiveResponseThr">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="3" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_54">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Use adaptive response threshold.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="4" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QComboBox" name="comboBox_detector_strategy">
<item>
<property name="text">
<string>SURF</string>
</property>
</item>
<item>
<property name="text">
<string>Star</string>
</property>
</item>
<item>
<property name="text">
<string>SIFT</string>
</property>
</item>
2012-03-03 01:46:30 +00:00
<item>
<property name="text">
<string>FAST</string>
</property>
</item>
2011-06-05 14:45:39 +00:00
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="4" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_117">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Keypoint detector.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="5" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QComboBox" name="comboBox_descriptor_strategy">
<item>
<property name="text">
<string>SURF</string>
</property>
</item>
<item>
<property name="text">
2012-03-03 01:46:30 +00:00
<string>SIFT</string>
2011-06-05 14:45:39 +00:00
</property>
</item>
<item>
<property name="text">
2012-03-03 01:46:30 +00:00
<string>BRIEF</string>
2011-06-05 14:45:39 +00:00
</property>
</item>
<item>
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Color</string>
2011-06-05 14:45:39 +00:00
</property>
</item>
<item>
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Hue</string>
2011-06-05 14:45:39 +00:00
</property>
</item>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="5" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_24">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Keypoint descriptor.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="6" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QCheckBox" name="checkBox_kp_tfIdfLikelihoodUsed">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="6" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_82">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Use the tf-idf method to compute the likelihood.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="8" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QCheckBox" name="checkBox_kp_parallelized">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="8" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_94">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>If the dictionary update and signature creation were parallelized.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2011-06-13 18:29:21 +00:00
<item row="10" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QDoubleSpinBox" name="doubleSpinBox_kp_roi0">
<property name="suffix">
<string> %</string>
</property>
<property name="decimals">
<number>0</number>
</property>
</widget>
</item>
2011-06-13 18:29:21 +00:00
<item row="10" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_97">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Left ROI ratio (0 = no change).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2011-06-13 18:29:21 +00:00
<item row="11" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QDoubleSpinBox" name="doubleSpinBox_kp_roi1">
<property name="suffix">
<string> %</string>
</property>
<property name="decimals">
<number>0</number>
</property>
</widget>
</item>
2011-06-13 18:29:21 +00:00
<item row="12" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QDoubleSpinBox" name="doubleSpinBox_kp_roi2">
<property name="suffix">
<string> %</string>
</property>
<property name="decimals">
<number>0</number>
</property>
</widget>
</item>
2011-06-13 18:29:21 +00:00
<item row="13" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QDoubleSpinBox" name="doubleSpinBox_kp_roi3">
<property name="suffix">
<string> %</string>
</property>
<property name="decimals">
<number>0</number>
</property>
</widget>
</item>
2011-06-13 18:29:21 +00:00
<item row="11" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_98">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Right ROI ratio (0 = no change).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2011-06-13 18:29:21 +00:00
<item row="12" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_99">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Top ROI ratio (0 = no change).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2011-06-13 18:29:21 +00:00
<item row="13" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_100">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Bottom ROI ratio (0 = no change).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2011-06-13 18:29:21 +00:00
<item row="9" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QLineEdit" name="lineEdit_kp_roi">
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
2011-06-13 18:29:21 +00:00
<item row="9" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_101">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>ROI ratios [left, right, top, bottom].</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="7" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_104">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>If tf-idf weighting is normalized by the words count ratio between compared signatures.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="7" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QCheckBox" name="checkBox_kp_tfIdfNormalized">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="0" column="1">
<widget class="QLabel" name="label_90">
2011-06-13 18:29:21 +00:00
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Publish keypoints.</string>
2011-06-13 18:29:21 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="0" column="0">
<widget class="QCheckBox" name="checkBox_kp_publishKeypoints">
2011-06-13 18:29:21 +00:00
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
2011-06-05 14:45:39 +00:00
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_15">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_11">
<layout class="QVBoxLayout" name="verticalLayout_10">
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_detector_surf2">
2011-06-05 14:45:39 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>SURF detector</string>
2011-06-05 14:45:39 +00:00
</property>
2012-03-03 01:46:30 +00:00
<layout class="QGridLayout" name="gridLayout_15" columnstretch="0,1">
2011-06-05 14:45:39 +00:00
<item row="0" column="0">
<widget class="QDoubleSpinBox" name="surf_doubleSpinBox_hessianThr">
<property name="decimals">
<number>0</number>
</property>
<property name="maximum">
<double>50000.000000000000000</double>
</property>
<property name="value">
<double>500.000000000000000</double>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_4">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Hessian threshold.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QSpinBox" name="surf_spinBox_octaves">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>100000</number>
</property>
<property name="value">
<number>4</number>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="label_26">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Octaves.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QSpinBox" name="surf_spinBox_octaveLayers">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>100000</number>
</property>
<property name="value">
<number>2</number>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLabel" name="label_41">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Octave layers.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="4" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QCheckBox" name="surf_checkBox_gpuVersion">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="4" column="1">
2011-06-05 14:45:39 +00:00
<widget class="QLabel" name="label_48">
<property name="text">
<string>GPU version (as well for descriptor) - OpenCV must be compiled with CUDA from NVidia, otherwise, the application may crash if set.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
2012-03-03 01:46:30 +00:00
<item row="3" column="1">
<widget class="QLabel" name="label_49">
<property name="text">
<string>U-SURF used.</string>
</property>
</widget>
</item>
<item row="3" column="0">
2011-06-05 14:45:39 +00:00
<widget class="QCheckBox" name="surf_checkBox_upright">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_16">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_12">
<layout class="QVBoxLayout" name="verticalLayout_11">
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_detector_star2">
2011-06-05 14:45:39 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>Star detector</string>
2011-06-05 14:45:39 +00:00
</property>
<layout class="QGridLayout" name="gridLayout_16" columnstretch="0,10">
<item row="0" column="0">
<widget class="QSpinBox" name="star_spinBox_maxSize">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>128</number>
</property>
<property name="value">
<number>45</number>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_45">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Maximum size.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QSpinBox" name="star_spinBox_responseThr">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>100000</number>
</property>
<property name="value">
<number>30</number>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="label_42">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Response threshold.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QSpinBox" name="star_spinBox_lineThrProj">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>100000</number>
</property>
<property name="value">
<number>10</number>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLabel" name="label_43">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Line threshold projected.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QSpinBox" name="star_spinBox_lineThrBin">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>100000</number>
</property>
<property name="value">
<number>8</number>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QLabel" name="label_44">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Line threshold binarized.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QSpinBox" name="star_spinBox_suppressNonmaxSize">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>100000</number>
</property>
<property name="value">
<number>5</number>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QLabel" name="label_46">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Suppress Nonmax size.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_17">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_8">
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_detector_sift2">
2011-06-05 14:45:39 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>SIFT detector</string>
2011-06-05 14:45:39 +00:00
</property>
<layout class="QGridLayout" name="gridLayout_19" columnstretch="0,10">
<item row="0" column="0">
<widget class="QDoubleSpinBox" name="sift_doubleSpinBox_Thr">
<property name="decimals">
<number>6</number>
</property>
<property name="minimum">
<double>0.000000000000000</double>
</property>
<property name="maximum">
<double>50000.000000000000000</double>
</property>
<property name="singleStep">
<double>0.001000000000000</double>
</property>
<property name="value">
<double>0.006667000000000</double>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_5">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Threshold.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="label_30">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Edge threshold.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QDoubleSpinBox" name="sift_doubleSpinBox_edgeThr">
<property name="singleStep">
<double>0.100000000000000</double>
</property>
<property name="value">
<double>10.000000000000000</double>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_20">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_17">
<layout class="QVBoxLayout" name="verticalLayout_20">
<item>
<widget class="QGroupBox" name="groupBox_detector_fast2">
<property name="title">
<string>FAST detector</string>
</property>
<layout class="QGridLayout" name="gridLayout_20" columnstretch="0,10">
<item row="0" column="1">
<widget class="QLabel" name="label_15">
<property name="text">
<string>Threshold.</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="label_56">
<property name="text">
<string>NonmaxSuppression.</string>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QSpinBox" name="fast_spinBox_Threshold">
<property name="maximum">
<number>999</number>
</property>
<property name="value">
<number>10</number>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="fast_checkBox_nonmaxSuppression">
<property name="text">
<string/>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_21">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_13">
<layout class="QVBoxLayout" name="verticalLayout_17">
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_descriptor_surf2">
2011-06-05 14:45:39 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>SURF descriptor</string>
2011-06-05 14:45:39 +00:00
</property>
<layout class="QGridLayout" name="gridLayout_17" columnstretch="0,10">
<item row="0" column="0">
<widget class="QCheckBox" name="checkBox_surfExtended">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_8">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Descriptor extended (true=128, false=64).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_18">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_18">
<layout class="QVBoxLayout" name="verticalLayout_21">
<item>
<widget class="QGroupBox" name="groupBox_descriptor_brief2">
<property name="title">
<string>BRIEF descriptor</string>
</property>
<layout class="QGridLayout" name="gridLayout_21" columnstretch="0,10">
<item row="0" column="1">
<widget class="QLabel" name="label_19">
<property name="text">
<string>Descriptor size (16, 32 or 64).</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QSpinBox" name="brief_spinBox_size">
<property name="minimum">
<number>16</number>
</property>
<property name="maximum">
<number>64</number>
</property>
<property name="value">
<number>32</number>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_22">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_14">
<layout class="QVBoxLayout" name="verticalLayout_12">
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_dictionary_strategy2">
2011-06-05 14:45:39 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>Dictionary</string>
2011-06-05 14:45:39 +00:00
</property>
<layout class="QGridLayout" name="gridLayout_18" columnstretch="0,0,10">
<item row="0" column="0">
<widget class="QComboBox" name="comboBox_dictionary_strategy">
<property name="sizeAdjustPolicy">
<enum>QComboBox::AdjustToContents</enum>
</property>
<item>
<property name="text">
<string>Naive</string>
</property>
</item>
<item>
<property name="text">
<string>KdTree OpenCV</string>
</property>
</item>
<item>
<property name="text">
<string>KdForest FLANN</string>
</property>
</item>
</widget>
</item>
<item row="0" column="2">
<widget class="QLabel" name="label_12">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Nearest neighbor strategy.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="checkBox_dictionary_incremental">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QLabel" name="label_47">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Use an incremental dictionary.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QDoubleSpinBox" name="surf_doubleSpinBox_matchThr">
<property name="maximum">
<double>999.990000000000009</double>
</property>
<property name="singleStep">
<double>0.010000000000000</double>
</property>
<property name="value">
<double>0.160000000000000</double>
</property>
</widget>
</item>
<item row="4" column="2">
<widget class="QLabel" name="label_9">
<property name="text">
<string>Minimum distance (for the nearest neighbor)
2012-03-03 01:46:30 +00:00
Lower the distance -> higher the precision.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QCheckBox" name="checkBox_dictionary_nndrUsed">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QDoubleSpinBox" name="surf_doubleSpinBox_nndrRatio">
<property name="maximum">
<double>999.990000000000009</double>
</property>
<property name="singleStep">
<double>0.010000000000000</double>
</property>
<property name="value">
<double>0.700000000000000</double>
</property>
</widget>
</item>
<item row="6" column="2">
<widget class="QLabel" name="label_78">
<property name="text">
<string>NNDR ratio
(A matching pair is accepted, if its distance is closer than X times the distance of the second nearest neighbor)
2012-03-03 01:46:30 +00:00
Lower the ratio -> higher the precision.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="5" column="2">
<widget class="QLabel" name="label_23">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Use nearest neighbor distance ratio approach (NNDR).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="3" column="2">
<widget class="QLabel" name="label_32">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Use a minimum distance for the nearest neighbor.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QCheckBox" name="checkBox_dictionary_minDistUsed">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="7" column="2">
<widget class="QLabel" name="label_95">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Maximum number of leafs checked (when using kd-trees).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QSpinBox" name="surf_spinBox_maxLeafs">
<property name="maximum">
<number>1024</number>
</property>
<property name="value">
<number>64</number>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLineEdit" name="lineEdit_dictionaryPath"/>
</item>
<item row="2" column="1">
<widget class="QToolButton" name="toolButton_dictionaryPath">
<property name="text">
<string>...</string>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QLabel" name="label_51">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Path to a pre-computed dictionary (when "Use an incremental dictionary" is not set).</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_19">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_16">
<layout class="QVBoxLayout" name="verticalLayout_19">
<item>
<widget class="QGroupBox" name="groupBox_signature_sensorimotor1">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="title">
<string>Sensorimotor</string>
</property>
<layout class="QGridLayout" name="gridLayout_13" columnstretch="0,1">
<item row="2" column="1">
<widget class="QLabel" name="label_53">
<property name="text">
<string>Use log-polar images.</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QCheckBox" name="checkBox_logpolar">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QLabel" name="label_58">
<property name="text">
<string>Use likelihood voting scheme.</string>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QCheckBox" name="checkBox_votingScheme">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QLabel" name="label_86">
<property name="text">
<string>Color table size</string>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QComboBox" name="sm_colorTable_comboBox">
<property name="currentIndex">
<number>0</number>
</property>
<item>
<property name="text">
<string>8</string>
</property>
</item>
<item>
<property name="text">
<string>16</string>
</property>
</item>
<item>
<property name="text">
<string>32</string>
</property>
</item>
<item>
<property name="text">
<string>64</string>
</property>
</item>
<item>
<property name="text">
<string>128</string>
</property>
</item>
<item>
<property name="text">
<string>256</string>
</property>
</item>
<item>
<property name="text">
<string>512</string>
</property>
</item>
<item>
<property name="text">
<string>1024</string>
</property>
</item>
<item>
<property name="text">
<string>65536</string>
</property>
</item>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_118">
<property name="text">
<string>Publish masks.</string>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QCheckBox" name="checkBox_publishMasks">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="label_109">
<property name="text">
<string>Use motion masks.</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="checkBox_motionMaskUsed">
<property name="text">
<string/>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_14">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_19">
<layout class="QVBoxLayout" name="verticalLayout_13">
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_vh_strategy1">
2011-06-05 14:45:39 +00:00
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="title">
2012-03-03 01:46:30 +00:00
<string>Hypotheses verification strategies</string>
2011-06-05 14:45:39 +00:00
</property>
<layout class="QGridLayout" name="gridLayout_3" columnstretch="0,10">
<item row="0" column="0">
<widget class="QComboBox" name="comboBox_vh_strategy">
<property name="sizeAdjustPolicy">
<enum>QComboBox::AdjustToContents</enum>
</property>
<item>
<property name="text">
<string>No verification</string>
</property>
</item>
2011-06-09 02:56:31 +00:00
<item>
<property name="text">
<string>Similarity</string>
</property>
</item>
2011-06-05 14:45:39 +00:00
<item>
<property name="text">
<string>Epipolar constraints</string>
</property>
</item>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_50">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Hypotheses verification.</string>
2011-06-05 14:45:39 +00:00
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_3">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
2011-06-09 02:56:31 +00:00
<widget class="QWidget" name="page_15">
<layout class="QVBoxLayout" name="verticalLayout_14">
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_vh_similarity2">
2011-06-09 02:56:31 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>Similarity verification</string>
2011-06-09 02:56:31 +00:00
</property>
<layout class="QGridLayout" name="gridLayout_2" columnstretch="0,10">
<item row="0" column="0">
<widget class="QDoubleSpinBox" name="vh_doubleSpinBox_similarity">
<property name="decimals">
<number>2</number>
</property>
<property name="maximum">
<double>0.990000000000000</double>
</property>
<property name="singleStep">
<double>0.010000000000000</double>
</property>
<property name="value">
<double>0.500000000000000</double>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_55">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Minimum similarity to accept an hypothesis.</string>
2011-06-09 02:56:31 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_2">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-09 02:56:31 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
2011-06-05 14:45:39 +00:00
<widget class="QWidget" name="page_21">
<layout class="QVBoxLayout" name="verticalLayout_25">
<item>
2012-03-03 01:46:30 +00:00
<widget class="QGroupBox" name="groupBox_vh_epipolar2">
2011-06-05 14:45:39 +00:00
<property name="title">
2012-03-03 01:46:30 +00:00
<string>Epipolar constraints</string>
2011-06-05 14:45:39 +00:00
</property>
<layout class="QGridLayout" name="gridLayout" columnstretch="0,10">
<item row="0" column="0">
<widget class="QSpinBox" name="surf_spinBox_matchCountMinAccepted">
<property name="minimum">
<number>8</number>
</property>
<property name="maximum">
<number>100000</number>
</property>
<property name="value">
<number>11</number>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_25">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Minimum match count to accept a loop closure.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QDoubleSpinBox" name="surf_doubleSpinBox_ransacParam1">
<property name="decimals">
<number>1</number>
</property>
<property name="maximum">
<double>10.000000000000000</double>
</property>
<property name="singleStep">
<double>0.100000000000000</double>
</property>
<property name="value">
<double>3.000000000000000</double>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="label_27">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Fundamental Matrix : Distance (pixels) for inliers.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QDoubleSpinBox" name="surf_doubleSpinBox_ransacParam2">
<property name="decimals">
<number>2</number>
</property>
<property name="maximum">
<double>0.990000000000000</double>
</property>
<property name="singleStep">
<double>0.010000000000000</double>
</property>
<property name="value">
<double>0.990000000000000</double>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLabel" name="label_28">
<property name="text">
2012-03-03 01:46:30 +00:00
<string>Fundamental Matrix : Ransac performance.</string>
2011-06-05 14:45:39 +00:00
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2012-03-03 01:46:30 +00:00
<width>0</width>
<height>0</height>
2011-06-05 14:45:39 +00:00
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</widget>
</item>
<item>
2012-03-03 01:46:30 +00:00
<layout class="QHBoxLayout" name="horizontalLayout">
<property name="leftMargin">
<number>12</number>
2011-06-05 14:45:39 +00:00
</property>
2012-03-03 01:46:30 +00:00
<property name="rightMargin">
<number>12</number>
2011-06-05 14:45:39 +00:00
</property>
2012-03-03 01:46:30 +00:00
<item>
<widget class="QDialogButtonBox" name="buttonBox_local">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="standardButtons">
<set>QDialogButtonBox::Apply|QDialogButtonBox::RestoreDefaults</set>
</property>
</widget>
</item>
</layout>
2011-06-05 14:45:39 +00:00
</item>
</layout>
</item>
</layout>
</item>
<item>
2012-03-03 01:46:30 +00:00
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<widget class="QRadioButton" name="radioButton_basic">
<property name="text">
<string>Basic</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="radioButton_advanced">
<property name="text">
<string>Advanced</string>
</property>
</widget>
</item>
<item>
<widget class="QDialogButtonBox" name="buttonBox_global">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
</item>
</layout>
2011-06-05 14:45:39 +00:00
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>rtabmap::Plot</class>
<extends>QWidget</extends>
<header>Plot.h</header>
<container>1</container>
</customwidget>
</customwidgets>
<resources>
<include location="../GuiLib.qrc"/>
</resources>
2012-03-03 01:46:30 +00:00
<connections/>
2011-06-05 14:45:39 +00:00
</ui>