LAMPCAE/src/PluginWBFZExchangePlugin/PointCloudProcess/pclvisualizer.ui

1964 lines
56 KiB
Plaintext
Raw Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>PCLVisualizer</class>
<widget class="QMainWindow" name="PCLVisualizer">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>1059</width>
<height>787</height>
</rect>
</property>
<property name="windowTitle">
<string>PCLVisualizer</string>
</property>
<widget class="QWidget" name="centralwidget">
<layout class="QGridLayout" name="gridLayout_4">
<item row="0" column="0">
<widget class="QVTKOpenGLNativeWidget" name="qvtkWidget" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>50</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>640</width>
<height>480</height>
</size>
</property>
<property name="palette">
<palette>
<active>
<colorrole role="Base">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Window">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
</active>
<inactive>
<colorrole role="Base">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Window">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
</inactive>
<disabled>
<colorrole role="Base">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
<colorrole role="Window">
<brush brushstyle="SolidPattern">
<color alpha="255">
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</brush>
</colorrole>
</disabled>
</palette>
</property>
<property name="contextMenuPolicy">
<enum>Qt::PreventContextMenu</enum>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QMenuBar" name="menubar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>1059</width>
<height>23</height>
</rect>
</property>
<widget class="QMenu" name="menu">
<property name="title">
<string>文件</string>
</property>
<widget class="QMenu" name="menu_9">
<property name="title">
<string>导出为</string>
</property>
<addaction name="actionPCD"/>
<addaction name="actionPLY"/>
<addaction name="actionTXT"/>
<addaction name="actionOBJ"/>
<addaction name="actionSTL"/>
<addaction name="actionPCAP"/>
</widget>
<addaction name="actionload_point_cloud"/>
<addaction name="actionrecentUse"/>
<addaction name="actionsave_point_cloud"/>
<addaction name="menu_9"/>
<addaction name="separator"/>
<addaction name="actionExportLog"/>
<addaction name="actioncloseAll"/>
<addaction name="actionquit"/>
</widget>
<widget class="QMenu" name="menu_2">
<property name="title">
<string>快捷键</string>
</property>
<addaction name="action_P"/>
<addaction name="actionWireFrame_Based_W"/>
<addaction name="actionSnapshot_J"/>
<addaction name="actionCamera_Param_C"/>
<addaction name="actionPoint_Size"/>
<addaction name="actionZoom_ALT"/>
<addaction name="actionScale_Grid_G"/>
<addaction name="actionLUT"/>
<addaction name="actionPerspectice_O"/>
<addaction name="actionReset_Camera_R"/>
<addaction name="actionStereo_Mode_ALT_S"/>
</widget>
<widget class="QMenu" name="menuTools">
<property name="title">
<string>工具</string>
</property>
<addaction name="actionKD_tree"/>
<addaction name="actionOC_tree"/>
<addaction name="actionNormalEst"/>
<addaction name="separator"/>
<addaction name="actionupSampling"/>
<addaction name="actionrandomSamping"/>
<addaction name="actionuniformDownSampling"/>
<addaction name="actionNormalSpaceSampling"/>
<addaction name="actionvoxelGrid"/>
<addaction name="separator"/>
<addaction name="actionCoordinateSystem"/>
<addaction name="actionBGColor"/>
</widget>
<widget class="QMenu" name="menu_3">
<property name="title">
<string>离群点移除</string>
</property>
<addaction name="actionStatisticalRemove"/>
<addaction name="actionDB"/>
<addaction name="actionDBSCAN"/>
<addaction name="actionDBSCAN_KD"/>
<addaction name="actionKANN_DBSCAN"/>
<addaction name="actionKANN_DBSCAN_KD"/>
<addaction name="actionbestRemoval"/>
</widget>
<widget class="QMenu" name="menu_4">
<property name="title">
<string>连接</string>
</property>
<addaction name="actionVelodyne_Lidar"/>
<addaction name="actionleishen"/>
<addaction name="actionRPLIDAR"/>
<addaction name="actionRS_LIDAR"/>
</widget>
<widget class="QMenu" name="menu_5">
<property name="title">
<string>滤波</string>
</property>
<addaction name="actionGaussFilter"/>
<addaction name="actionAverageFiltering"/>
<addaction name="actionLaplace"/>
<addaction name="actionDesbrun"/>
<addaction name="actionPassThrough"/>
<addaction name="actionRANSAC"/>
<addaction name="actionBilateral"/>
<addaction name="actionConditionalRemoval"/>
<addaction name="actionMedian2"/>
<addaction name="actionbestFiltering"/>
</widget>
<widget class="QMenu" name="menu_6">
<property name="title">
<string>配准</string>
</property>
<addaction name="actionICP"/>
<addaction name="actionNDT"/>
<addaction name="actionSuper_4PCS"/>
<addaction name="actionISS_Super_4PCS"/>
<addaction name="actionFPFH"/>
<addaction name="actionNICP"/>
<addaction name="actionGICP"/>
<addaction name="actionMBICP"/>
<addaction name="actionSAC_IA"/>
<addaction name="actionbestRegistration"/>
</widget>
<widget class="QMenu" name="menu_surface">
<property name="title">
<string>表面重建</string>
</property>
<addaction name="actionMLS"/>
<addaction name="actionRBF"/>
<addaction name="actionNURBS"/>
<addaction name="actionMLS_GreedyProjection"/>
<addaction name="actionPoisson"/>
<addaction name="actionMC"/>
<addaction name="actiona_shape"/>
<addaction name="actionGP"/>
<addaction name="separator"/>
<addaction name="actionbestSurface"/>
</widget>
<widget class="QMenu" name="menu_10">
<property name="title">
<string>窗口</string>
</property>
<addaction name="actionmainWin"/>
<addaction name="actionlogWin"/>
<addaction name="actioninfoWin"/>
<addaction name="actionfileWin"/>
<addaction name="actioncolorWin"/>
</widget>
<widget class="QMenu" name="menu_12">
<property name="title">
<string>关键点</string>
</property>
<addaction name="actionAgastKeypoint2D"/>
<addaction name="actionBriskKeypoint2D"/>
<addaction name="actionHarrisKeypoint2D"/>
<addaction name="actionHarrisKeypoint3D"/>
<addaction name="actionISSKeypoint3D"/>
<addaction name="actionNarfKeypoint"/>
<addaction name="actionSIFTKeypoint"/>
<addaction name="actionSUSANKeypoint"/>
<addaction name="actionbestKeypoint"/>
</widget>
<widget class="QMenu" name="menu_7">
<property name="title">
<string>几何属性</string>
</property>
<addaction name="actionarea"/>
<addaction name="actionvol"/>
<addaction name="separator"/>
<addaction name="action_3"/>
<addaction name="action_2"/>
<addaction name="separator"/>
<addaction name="actiondensity"/>
<addaction name="actionxiefang"/>
<addaction name="separator"/>
<addaction name="actiongetAllGeo"/>
</widget>
<widget class="QMenu" name="menu_11">
<property name="title">
<string>点云分割</string>
</property>
<addaction name="actionplaneSeg"/>
<addaction name="actioncylinderSeg"/>
<addaction name="actionOSeg"/>
<addaction name="actioncolorSeg"/>
<addaction name="actiongrowSeg"/>
<addaction name="actionsuperVoxel"/>
<addaction name="actiongroundSeg"/>
<addaction name="actionEdgeExtract"/>
<addaction name="actionNormalSeg"/>
<addaction name="actionMinSeg"/>
</widget>
<widget class="QMenu" name="menu_8">
<property name="title">
<string>文件导出</string>
</property>
<addaction name="actionExportStl"/>
</widget>
<addaction name="menu"/>
<addaction name="menu_4"/>
<addaction name="menu_10"/>
<addaction name="menuTools"/>
<addaction name="menu_7"/>
<addaction name="menu_11"/>
<addaction name="menu_3"/>
<addaction name="menu_5"/>
<addaction name="menu_6"/>
<addaction name="menu_12"/>
<addaction name="menu_surface"/>
<addaction name="menu_2"/>
<addaction name="menu_8"/>
</widget>
<widget class="QToolBar" name="toolBar">
<property name="windowTitle">
<string>toolBar</string>
</property>
<attribute name="toolBarArea">
<enum>LeftToolBarArea</enum>
</attribute>
<attribute name="toolBarBreak">
<bool>false</bool>
</attribute>
<addaction name="actionsettin"/>
<addaction name="actionCameraview"/>
<addaction name="separator"/>
<addaction name="actionUp"/>
<addaction name="actionBottom"/>
<addaction name="actionFront"/>
<addaction name="actionBack"/>
<addaction name="actionLeft"/>
<addaction name="actionRight"/>
<addaction name="separator"/>
<addaction name="actionRotate90"/>
<addaction name="actionRotate180"/>
<addaction name="actionRotate270"/>
<addaction name="actionzoomOut"/>
<addaction name="actionzoomIn"/>
<addaction name="separator"/>
<addaction name="actionaddCoordinate"/>
<addaction name="actionRotate0"/>
<addaction name="separator"/>
<addaction name="actionResetPos"/>
<addaction name="actionRedo"/>
<addaction name="actionUndo"/>
<addaction name="separator"/>
</widget>
<widget class="QStatusBar" name="statusbar"/>
<widget class="QDockWidget" name="consoleDock">
<property name="windowTitle">
<string>点云处理输出</string>
</property>
<attribute name="dockWidgetArea">
<number>8</number>
</attribute>
<widget class="QWidget" name="dockWidgetContents">
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QListWidget" name="logList">
<property name="editTriggers">
<set>QAbstractItemView::AllEditTriggers</set>
</property>
<property name="selectionMode">
<enum>QAbstractItemView::SingleSelection</enum>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
<widget class="QDockWidget" name="propertyDock">
<property name="windowTitle">
<string>点云属性</string>
</property>
<attribute name="dockWidgetArea">
<number>1</number>
</attribute>
<widget class="QWidget" name="dockWidgetContents_2">
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QListWidget" name="filesList">
<property name="editTriggers">
<set>QAbstractItemView::AllEditTriggers</set>
</property>
<property name="selectionMode">
<enum>QAbstractItemView::SingleSelection</enum>
</property>
</widget>
</item>
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="pointProperty">
<attribute name="title">
<string>点云属性</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_2">
<item row="2" column="0">
<widget class="QLabel" name="label_11">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string>点云数量</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLineEdit" name="pointCountEdt">
<property name="text">
<string>56932</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
<item row="8" column="0">
<widget class="QLabel" name="label_16">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string>颜色</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_12">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string> 点大小</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QSpinBox" name="pointSizeEdt">
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="minimum">
<number>1</number>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="fileNameEdt">
<property name="text">
<string>bunny</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QLineEdit" name="dataTypeEdt">
<property name="text">
<string>binary</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
<item row="7" column="1">
<widget class="QLineEdit" name="cloudIsDenseEdt">
<property name="text">
<string>否</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="8" column="1">
<widget class="QComboBox" name="comboBox_Color">
<property name="contextMenuPolicy">
<enum>Qt::PreventContextMenu</enum>
</property>
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="editable">
<bool>false</bool>
</property>
<property name="sizeAdjustPolicy">
<enum>QComboBox::AdjustToContents</enum>
</property>
<item>
<property name="text">
<string>RGB</string>
</property>
<property name="icon">
<iconset>
<normaloff>:/images/RGB.png</normaloff>:/images/RGB.png</iconset>
</property>
</item>
<item>
<property name="text">
<string>NONE</string>
</property>
<property name="icon">
<iconset>
<normaloff>:/images/grey.png</normaloff>:/images/grey.png</iconset>
</property>
</item>
</widget>
</item>
<item row="6" column="1">
<widget class="QLineEdit" name="cloudFieldEdt">
<property name="text">
<string>X-Y-Z</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label_15">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string> 有序点云</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string>格式</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QLabel" name="label_14">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string>字段</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_7">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string>文件名称</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_13">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string>数据格式</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="fileFormatEdt">
<property name="text">
<string>PCD</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
<item row="10" column="0" colspan="2">
<widget class="QTabWidget" name="tabWidget_2">
<property name="currentIndex">
<number>1</number>
</property>
<widget class="QWidget" name="tab_3">
<attribute name="title">
<string> 转换矩阵</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_3">
<item row="0" column="0">
<widget class="QPlainTextEdit" name="matEdit">
<property name="frameShape">
<enum>QFrame::Box</enum>
</property>
<property name="plainText">
<string>1.00 0.00 0.00 0.00
0.00 1.00 0.00 0.00
0.00 0.00 1.00 0.00
0.00 0.00 0.00 1.00
</string>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_4">
<attribute name="title">
<string>旋转角度</string>
</attribute>
<widget class="QLineEdit" name="lineEdit_X">
<property name="geometry">
<rect>
<x>10</x>
<y>10</y>
<width>113</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>0</string>
</property>
</widget>
<widget class="QLineEdit" name="lineEdit_Y">
<property name="geometry">
<rect>
<x>10</x>
<y>40</y>
<width>113</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>1</string>
</property>
</widget>
<widget class="QLineEdit" name="lineEdit_Z">
<property name="geometry">
<rect>
<x>10</x>
<y>70</y>
<width>113</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>0</string>
</property>
</widget>
</widget>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="geoProperty">
<attribute name="title">
<string>几何属性</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_5">
<item row="0" column="0">
<widget class="QLabel" name="label_2">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string> 表面积:</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_17">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string> 最大单元面积:</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="8" column="2">
<widget class="QLabel" name="label_10">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string> 立方米</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QLabel" name="label_5">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string> 平方米</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLineEdit" name="lineEdit_maxUnitAera">
<property name="text">
<string>24.6096</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
<item row="8" column="0">
<widget class="QLabel" name="label_21">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string>OBB包围盒体积</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_8">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string>体积:</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label_20">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string>AABB包围盒体积</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="lineEdit_area">
<property name="text">
<string>318.685</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QLabel" name="label_3">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string> 平方米</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="7" column="2">
<widget class="QLabel" name="label_9">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string> 立方米</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="7" column="1">
<widget class="QLineEdit" name="lineEdit_AABB">
<property name="text">
<string>0.00520274</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
<item row="5" column="2">
<widget class="QLabel" name="label_4">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string> 立方米</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QLineEdit" name="lineEdit_minUnitAera">
<property name="text">
<string>0.00520274</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
<item row="8" column="1">
<widget class="QLineEdit" name="lineEdit_OBB">
<property name="text">
<string>0.00520274</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_19">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string>最小单元面积:</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QLineEdit" name="lineEdit_vol">
<property name="text">
<string>983.484</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
</widget>
</item>
<item row="3" column="2">
<widget class="QLabel" name="label_6">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<property name="text">
<string> 平方米</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
</widget>
<action name="actionCameraview">
<property name="icon">
<iconset>
<normaloff>:/images/camera.png</normaloff>:/images/camera.png</iconset>
</property>
<property name="text">
<string>打开</string>
</property>
<property name="toolTip">
<string>相机视角</string>
</property>
</action>
<action name="actionUp">
<property name="icon">
<iconset>
<normaloff>:/images/up.png</normaloff>:/images/up.png</iconset>
</property>
<property name="text">
<string>Up</string>
</property>
</action>
<action name="actionBottom">
<property name="icon">
<iconset>
<normaloff>:/images/bottom.png</normaloff>:/images/bottom.png</iconset>
</property>
<property name="text">
<string>Bottom</string>
</property>
</action>
<action name="actionFront">
<property name="icon">
<iconset>
<normaloff>:/images/front.png</normaloff>:/images/front.png</iconset>
</property>
<property name="text">
<string>Front</string>
</property>
</action>
<action name="actionBack">
<property name="icon">
<iconset>
<normaloff>:/images/back.png</normaloff>:/images/back.png</iconset>
</property>
<property name="text">
<string>Back</string>
</property>
</action>
<action name="actionLeft">
<property name="icon">
<iconset>
<normaloff>:/images/left.png</normaloff>:/images/left.png</iconset>
</property>
<property name="text">
<string>Left</string>
</property>
</action>
<action name="actionRight">
<property name="icon">
<iconset>
<normaloff>:/images/right.png</normaloff>:/images/right.png</iconset>
</property>
<property name="text">
<string>Right</string>
</property>
</action>
<action name="actionload_point_cloud">
<property name="icon">
<iconset>
<normaloff>:/images/files/cloud.png</normaloff>:/images/files/cloud.png</iconset>
</property>
<property name="text">
<string>加载点云</string>
</property>
<property name="shortcut">
<string>Ctrl+O</string>
</property>
</action>
<action name="actionsave_point_cloud">
<property name="text">
<string>保存点云</string>
</property>
</action>
<action name="action_P">
<property name="text">
<string>Point-Based [P]</string>
</property>
</action>
<action name="actionWireFrame_Based_W">
<property name="text">
<string>WireFrame-Based [W]</string>
</property>
</action>
<action name="actionSnapshot_J">
<property name="text">
<string>Snapshot [J]</string>
</property>
</action>
<action name="actionCamera_Param_C">
<property name="text">
<string>Camera Param [C]</string>
</property>
</action>
<action name="actionPoint_Size">
<property name="text">
<string>Point Size [+/-]</string>
</property>
</action>
<action name="actionZoom_ALT">
<property name="text">
<string>Zoom [ALT + (+/-)]</string>
</property>
</action>
<action name="actionScale_Grid_G">
<property name="text">
<string>Scale Grid [G]</string>
</property>
</action>
<action name="actionLUT">
<property name="text">
<string>LUT [U]</string>
</property>
</action>
<action name="actionPerspectice_O">
<property name="text">
<string>Perspectice [O]</string>
</property>
</action>
<action name="actionReset_Camera_R">
<property name="text">
<string>Reset Camera [R]</string>
</property>
</action>
<action name="actionStereo_Mode_ALT_S">
<property name="text">
<string>Stereo Mode [ALT + S]</string>
</property>
</action>
<action name="actionCoordinateSystem">
<property name="text">
<string>添加坐标轴</string>
</property>
</action>
<action name="actionBGColor">
<property name="icon">
<iconset>
<normaloff>:/images/files/bgColor.png</normaloff>:/images/files/bgColor.png</iconset>
</property>
<property name="text">
<string> 背景颜色</string>
</property>
</action>
<action name="actionVelodyne_Lidar">
<property name="text">
<string>Velodyne Lidar</string>
</property>
</action>
<action name="actionleishen">
<property name="text">
<string>LeiShen Lidar</string>
</property>
</action>
<action name="actionPCD">
<property name="text">
<string>PCD</string>
</property>
</action>
<action name="actionPLY">
<property name="text">
<string>PLY</string>
</property>
</action>
<action name="actionTXT">
<property name="icon">
<iconset>
<normaloff>:/images/files/txt.png</normaloff>:/images/files/txt.png</iconset>
</property>
<property name="text">
<string>TXT</string>
</property>
</action>
<action name="actionOBJ">
<property name="text">
<string>OBJ</string>
</property>
</action>
<action name="actionSTL">
<property name="text">
<string>STL</string>
</property>
</action>
<action name="actionPCAP">
<property name="text">
<string>PCAP</string>
</property>
</action>
<action name="actionRotate0">
<property name="icon">
<iconset>
<normaloff>:/images/rotate0.png</normaloff>:/images/rotate0.png</iconset>
</property>
<property name="text">
<string>Rotate0</string>
</property>
<property name="toolTip">
<string>旋转</string>
</property>
</action>
<action name="actionRotate90">
<property name="icon">
<iconset>
<normaloff>:/images/rotate90.png</normaloff>:/images/rotate90.png</iconset>
</property>
<property name="text">
<string>Rotate90</string>
</property>
<property name="toolTip">
<string>旋转90度</string>
</property>
</action>
<action name="actionRotate180">
<property name="icon">
<iconset>
<normaloff>:/images/rotate180.png</normaloff>:/images/rotate180.png</iconset>
</property>
<property name="text">
<string>Rotate180</string>
</property>
<property name="toolTip">
<string>旋转180度</string>
</property>
</action>
<action name="actionRotate270">
<property name="icon">
<iconset>
<normaloff>:/images/rotate270.png</normaloff>:/images/rotate270.png</iconset>
</property>
<property name="text">
<string>Rotate270</string>
</property>
<property name="toolTip">
<string>旋转270度</string>
</property>
</action>
<action name="actionzoomIn">
<property name="icon">
<iconset>
<normaloff>:/images/zoomout.png</normaloff>:/images/zoomout.png</iconset>
</property>
<property name="text">
<string>zoomIn</string>
</property>
<property name="toolTip">
<string>缩小</string>
</property>
</action>
<action name="actionzoomOut">
<property name="icon">
<iconset>
<normaloff>:/images/zoomin.png</normaloff>:/images/zoomin.png</iconset>
</property>
<property name="text">
<string>zoomOut</string>
</property>
<property name="toolTip">
<string>放大</string>
</property>
</action>
<action name="actionRedo">
<property name="icon">
<iconset>
<normaloff>:/images/redo.png</normaloff>:/images/redo.png</iconset>
</property>
<property name="text">
<string>Redo</string>
</property>
<property name="toolTip">
<string>重做</string>
</property>
</action>
<action name="actionUndo">
<property name="icon">
<iconset>
<normaloff>:/images/undo.png</normaloff>:/images/undo.png</iconset>
</property>
<property name="text">
<string>Undo</string>
</property>
<property name="toolTip">
<string>撤销</string>
</property>
</action>
<action name="actionResetPos">
<property name="icon">
<iconset>
<normaloff>:/images/reset.png</normaloff>:/images/reset.png</iconset>
</property>
<property name="text">
<string>ResetPos</string>
</property>
<property name="toolTip">
<string>重置位置</string>
</property>
</action>
<action name="actionsettin">
<property name="icon">
<iconset>
<normaloff>:/images/seting.png</normaloff>:/images/seting.png</iconset>
</property>
<property name="text">
<string>settin</string>
</property>
<property name="toolTip">
<string>系统设置</string>
</property>
</action>
<action name="actionmainWin">
<property name="text">
<string>主窗口</string>
</property>
</action>
<action name="actionlogWin">
<property name="text">
<string>控制台窗口</string>
</property>
</action>
<action name="actioninfoWin">
<property name="text">
<string>点云信息窗口</string>
</property>
</action>
<action name="actionfileWin">
<property name="text">
<string>文件信息窗口</string>
</property>
</action>
<action name="actionrecentUse">
<property name="text">
<string>最近使用文件</string>
</property>
</action>
<action name="actioncloseAll">
<property name="text">
<string>关闭所有</string>
</property>
</action>
<action name="actionquit">
<property name="text">
<string>退出程序</string>
</property>
</action>
<action name="actionaddCoordinate">
<property name="icon">
<iconset>
<normaloff>:/images/coodinate.png</normaloff>:/images/coodinate.png</iconset>
</property>
<property name="text">
<string>addCoordinate</string>
</property>
<property name="toolTip">
<string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'SimSun'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;添加坐标轴&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
</action>
<action name="actioncolorWin">
<property name="text">
<string>属性控制窗口</string>
</property>
</action>
<action name="actionabout">
<property name="text">
<string> 关于软件</string>
</property>
</action>
<action name="actioncontact">
<property name="text">
<string>联系作者</string>
</property>
</action>
<action name="actionRPLIDAR">
<property name="text">
<string>RPLIDAR</string>
</property>
</action>
<action name="actionRS_LIDAR">
<property name="text">
<string>RS-LIDAR</string>
</property>
</action>
<action name="actionStatisticalRemove">
<property name="text">
<string> 基于统计</string>
</property>
</action>
<action name="actionDB">
<property name="text">
<string> 基于密度</string>
</property>
</action>
<action name="actionDBSCAN">
<property name="text">
<string>DBSCAN</string>
</property>
</action>
<action name="actionDBSCAN_KD">
<property name="text">
<string>DBSCAN-KD</string>
</property>
</action>
<action name="actionKANN_DBSCAN">
<property name="text">
<string>KANN-DBSCAN</string>
</property>
</action>
<action name="actionKANN_DBSCAN_KD">
<property name="text">
<string>KANN-DBSCAN-KD</string>
</property>
</action>
<action name="actionGaussFilter">
<property name="text">
<string>高斯滤波</string>
</property>
</action>
<action name="actionLaplace">
<property name="text">
<string>拉普拉斯滤波</string>
</property>
</action>
<action name="actionDesbrun">
<property name="text">
<string>Desbrun滤波</string>
</property>
</action>
<action name="actionPassThrough">
<property name="text">
<string>直通滤波 </string>
</property>
</action>
<action name="actionRANSAC">
<property name="text">
<string>RANSAC滤波</string>
</property>
</action>
<action name="actionAverageFiltering">
<property name="text">
<string>平均滤波</string>
</property>
</action>
<action name="actionMedian">
<property name="text">
<string>Median </string>
</property>
</action>
<action name="actionBilateral">
<property name="text">
<string>双边滤波</string>
</property>
</action>
<action name="actionVoxel_Grid">
<property name="text">
<string>Voxel Grid</string>
</property>
</action>
<action name="actionUniform">
<property name="text">
<string>Uniform</string>
</property>
</action>
<action name="actionICP">
<property name="text">
<string>ICP</string>
</property>
</action>
<action name="actionNDT">
<property name="text">
<string>NDT</string>
</property>
</action>
<action name="actionSuper_4PCS">
<property name="text">
<string>Super 4PCS</string>
</property>
</action>
<action name="actionISS_Super_4PCS">
<property name="text">
<string>ISS-Super 4PCS</string>
</property>
</action>
<action name="actionMLS">
<property name="text">
<string>MLS</string>
</property>
</action>
<action name="actionMLS_GreedyProjection">
<property name="text">
<string>MLS-GreedyProjection</string>
</property>
</action>
<action name="actionPoisson">
<property name="text">
<string>泊松算法</string>
</property>
</action>
<action name="actionNURBS">
<property name="text">
<string>NURBS</string>
</property>
</action>
<action name="actionRBF">
<property name="text">
<string>RBF</string>
</property>
</action>
<action name="actionblobby">
<property name="text">
<string>blobby</string>
</property>
</action>
<action name="actionAgastKeypoint2D">
<property name="text">
<string>AgastKeypoint2D</string>
</property>
</action>
<action name="actionBriskKeypoint2D">
<property name="text">
<string>BriskKeypoint2D</string>
</property>
</action>
<action name="actionHarrisKeypoint2D">
<property name="text">
<string>HarrisKeypoint2D</string>
</property>
</action>
<action name="actionHarrisKeypoint3D">
<property name="text">
<string>HarrisKeypoint3D</string>
</property>
</action>
<action name="actionISSKeypoint3D">
<property name="text">
<string>ISSKeypoint3D</string>
</property>
</action>
<action name="actionNarfKeypoint">
<property name="text">
<string>NarfKeypoint</string>
</property>
</action>
<action name="actionSIFTKeypoint">
<property name="text">
<string>SIFTKeypoint</string>
</property>
</action>
<action name="actionSUSANKeypoint">
<property name="text">
<string>SUSANKeypoint</string>
</property>
</action>
<action name="actionConditionalRemoval">
<property name="text">
<string>条件滤波</string>
</property>
</action>
<action name="actionKD_tree">
<property name="text">
<string>KD-tree</string>
</property>
</action>
<action name="actionOC_tree">
<property name="text">
<string>OC-tree</string>
</property>
</action>
<action name="actionFPFH">
<property name="text">
<string>FPFH</string>
</property>
</action>
<action name="actionNICP">
<property name="text">
<string>NICP</string>
</property>
</action>
<action name="actionGICP">
<property name="text">
<string>GICP</string>
</property>
</action>
<action name="actionMBICP">
<property name="text">
<string>MBICP</string>
</property>
</action>
<action name="actionSAC_IA">
<property name="text">
<string>SAC-IA</string>
</property>
</action>
<action name="actionplane">
<property name="text">
<string>plane Seg</string>
</property>
</action>
<action name="actionPlaneSeg">
<property name="text">
<string>平面提取</string>
</property>
</action>
<action name="actionCylinderSeg">
<property name="text">
<string>圆柱体提取</string>
</property>
</action>
<action name="actionNormalEst">
<property name="text">
<string>法线估计</string>
</property>
</action>
<action name="actionMedian2">
<property name="text">
<string>中值滤波 </string>
</property>
</action>
<action name="actionbestRemoval">
<property name="icon">
<iconset>
<normaloff>:/images/algorithm/KMeans.png</normaloff>:/images/algorithm/KMeans.png</iconset>
</property>
<property name="text">
<string> 一键移除</string>
</property>
</action>
<action name="actionbestFiltering">
<property name="icon">
<iconset>
<normaloff>:/images/algorithm/filter.png</normaloff>:/images/algorithm/filter.png</iconset>
</property>
<property name="text">
<string>一键滤波</string>
</property>
</action>
<action name="actionbestRegistration">
<property name="icon">
<iconset>
<normaloff>:/images/algorithm/pingjie.png</normaloff>:/images/algorithm/pingjie.png</iconset>
</property>
<property name="text">
<string>一键配准</string>
</property>
</action>
<action name="actionbestKeypoint">
<property name="icon">
<iconset>
<normaloff>:/images/algorithm/binary.png</normaloff>:/images/algorithm/binary.png</iconset>
</property>
<property name="text">
<string>一键提取</string>
</property>
</action>
<action name="actionbestSurface">
<property name="icon">
<iconset>
<normaloff>:/images/algorithm/matrix.png</normaloff>:/images/algorithm/matrix.png</iconset>
</property>
<property name="text">
<string> 一键重建</string>
</property>
</action>
<action name="actionExportLog">
<property name="icon">
<iconset>
<normaloff>:/images/files/log.png</normaloff>:/images/files/log.png</iconset>
</property>
<property name="text">
<string>处理日志导出</string>
</property>
</action>
<action name="actionarea">
<property name="text">
<string>表面积</string>
</property>
</action>
<action name="actionvol">
<property name="text">
<string>体积</string>
</property>
</action>
<action name="actiongetAllGeo">
<property name="text">
<string>一键提取</string>
</property>
</action>
<action name="actionplaneSeg">
<property name="text">
<string>平面分割</string>
</property>
</action>
<action name="actioncylinderSeg">
<property name="text">
<string>圆柱体分割</string>
</property>
</action>
<action name="actionOSeg">
<property name="text">
<string>欧式聚类分割</string>
</property>
</action>
<action name="actioncolorSeg">
<property name="text">
<string>基于颜色的分割</string>
</property>
</action>
<action name="actiongrowSeg">
<property name="text">
<string>区域生长分割</string>
</property>
</action>
<action name="actionsuperVoxel">
<property name="text">
<string>超体素分割</string>
</property>
</action>
<action name="actiongroundSeg">
<property name="text">
<string>地面分割</string>
</property>
</action>
<action name="action_2">
<property name="text">
<string>点云质心</string>
</property>
</action>
<action name="action_3">
<property name="text">
<string>外接圆</string>
</property>
</action>
<action name="actiondensity">
<property name="text">
<string>点云密度</string>
</property>
</action>
<action name="actionVoxelGrid">
<property name="text">
<string>VoxelGrid</string>
</property>
</action>
<action name="actionUniform_2">
<property name="text">
<string>Uniform</string>
</property>
</action>
<action name="actionvoxelGrid">
<property name="text">
<string>体素下采样</string>
</property>
</action>
<action name="actionuniformDownSampling">
<property name="text">
<string>均匀采样</string>
</property>
</action>
<action name="actionupSampling">
<property name="text">
<string>增采样</string>
</property>
</action>
<action name="actionEdgeExtract">
<property name="text">
<string>边界提取</string>
</property>
</action>
<action name="actionGP">
<property name="text">
<string>贪婪投影三角化算法</string>
</property>
</action>
<action name="actionMC">
<property name="text">
<string>移动立方体算法</string>
</property>
</action>
<action name="actiona_shape">
<property name="text">
<string>α-shape算法</string>
</property>
</action>
<action name="actionrandomSamping">
<property name="text">
<string>随机采样</string>
</property>
</action>
<action name="actionNormalSpaceSampling">
<property name="text">
<string>法线空间采样</string>
</property>
</action>
<action name="actionNormalSeg">
<property name="text">
<string>法线微分分割</string>
</property>
</action>
<action name="actionMinSeg">
<property name="text">
<string>最小图分割</string>
</property>
</action>
<action name="actionxiefang">
<property name="text">
<string>协方差矩阵</string>
</property>
</action>
<action name="actionStripImage">
<property name="text">
<string>StripImage</string>
</property>
<property name="visible">
<bool>false</bool>
</property>
</action>
<action name="actionScaneImage">
<property name="text">
<string>ScaneImage</string>
</property>
<property name="visible">
<bool>false</bool>
</property>
</action>
<action name="actionISARImage">
<property name="text">
<string>ISARImage</string>
</property>
<property name="visible">
<bool>false</bool>
</property>
</action>
<action name="actionCySARImage">
<property name="text">
<string>CySARImage</string>
</property>
<property name="visible">
<bool>false</bool>
</property>
</action>
<action name="actionExportStl">
<property name="text">
<string>ExportStl</string>
</property>
</action>
</widget>
<customwidgets>
<customwidget>
<class>QVTKOpenGLNativeWidget</class>
<extends>QWidget</extends>
<header>QVTKOpenGLNativeWidget.h</header>
<slots>
<slot>test_bestSurface()</slot>
</slots>
</customwidget>
</customwidgets>
<resources>
<include location="../../qrc/WBCLFZSystemModule.qrc"/>
</resources>
<connections>
<connection>
<sender>actionbestSurface</sender>
<signal>triggered()</signal>
<receiver>PCLVisualizer</receiver>
<slot>Test_BestSurface()</slot>
<hints>
<hint type="sourcelabel">
<x>-1</x>
<y>-1</y>
</hint>
<hint type="destinationlabel">
<x>527</x>
<y>351</y>
</hint>
</hints>
</connection>
<connection>
<sender>actionCySARImage</sender>
<signal>triggered()</signal>
<receiver>PCLVisualizer</receiver>
<slot>TestCySARImage()</slot>
<hints>
<hint type="sourcelabel">
<x>-1</x>
<y>-1</y>
</hint>
<hint type="destinationlabel">
<x>527</x>
<y>351</y>
</hint>
</hints>
</connection>
<connection>
<sender>actionISARImage</sender>
<signal>triggered()</signal>
<receiver>PCLVisualizer</receiver>
<slot>TestISARImage()</slot>
<hints>
<hint type="sourcelabel">
<x>-1</x>
<y>-1</y>
</hint>
<hint type="destinationlabel">
<x>527</x>
<y>351</y>
</hint>
</hints>
</connection>
<connection>
<sender>actionScaneImage</sender>
<signal>triggered()</signal>
<receiver>PCLVisualizer</receiver>
<slot>TestScaneImage()</slot>
<hints>
<hint type="sourcelabel">
<x>-1</x>
<y>-1</y>
</hint>
<hint type="destinationlabel">
<x>527</x>
<y>351</y>
</hint>
</hints>
</connection>
<connection>
<sender>actionStripImage</sender>
<signal>triggered()</signal>
<receiver>PCLVisualizer</receiver>
<slot>TestStripImage()</slot>
<hints>
<hint type="sourcelabel">
<x>-1</x>
<y>-1</y>
</hint>
<hint type="destinationlabel">
<x>527</x>
<y>351</y>
</hint>
</hints>
</connection>
</connections>
<slots>
<slot>Test_BestSurface()</slot>
<slot>TestStripImage()</slot>
<slot>TestScaneImage()</slot>
<slot>TestISARImage()</slot>
<slot>TestCySARImage()</slot>
</slots>
</ui>