DialogAlgoarg 0 0 889 635 算法参数配置 background-color: rgb(25, 26, 28); 40 20 820 41 20 true color: rgb(221, 225, 233); 定子工件定位 - 算法参数配置 40 80 821 481 14 QTabWidget::pane { border: 1px solid rgb(100, 100, 100); } QTabBar::tab { background-color: rgb(47, 48, 52); color: rgb(221, 225, 233); padding: 8px; min-width: 100px; } QTabBar::tab:selected { background-color: rgb(70, 72, 78); border-bottom: 2px solid rgb(100, 150, 200); } QLineEdit { color: rgb(221, 225, 233); background-color: rgb(47, 48, 52); border: 1px solid rgb(70, 72, 78); padding: 4px; } QLabel { color: rgb(221, 225, 233); } QGroupBox { color: rgb(221, 225, 233); border: 1px solid rgb(100, 100, 100); border-radius: 4px; margin-top: 12px; padding-top: 8px; } QGroupBox::title { subcontrol-origin: margin; left: 10px; padding: 0 3px 0 3px; } 0 16 QTableWidget, QHeaderView, QLineEdit, QPushButton, QToolButton, QComboBox, QLabel { font-size: 16pt; } QTableWidget { color: rgb(221,225,233); background-color: rgb(47,48,52); gridline-color: rgb(70,72,78); selection-background-color: rgb(60,120,180); } QHeaderView::section { color: rgb(221,225,233); background-color: rgb(70,72,78); padding: 6px; } QPushButton, QToolButton, QComboBox { color: rgb(221,225,233); background-color: rgb(47,48,52); border: 1px solid rgb(100,100,100); border-radius: 4px; padding: 6px; } QPushButton:disabled, QToolButton:disabled { color: rgb(100,100,100); } QComboBox QAbstractItemView { color: rgb(221,225,233); background-color: rgb(47,48,52); selection-background-color: rgb(60,120,180); } 工件尺寸 12 20 20 20 20 16 QAbstractItemView::DoubleClicked QAbstractItemView::SingleSelection QAbstractItemView::SelectRows false 160 true false 42 工件序号 半径 (mm) 高度 (mm) 操作 新增 Qt::Horizontal 20 20 默认工件 90 0 转子参数 20 20 781 321 16 转子钢芯算法参数 8 8 16 隔板标称长度 16 16 隔板标称宽度 16 16 地面去除Z偏置 16 16 分层系数 16 16 边距系数 16 16 工具法向方式 comboBox_toolNormalMode 16 选择算法使用的法向:工件自身法向,或调平后的地面法向。 QComboBox { color: rgb(221, 225, 233); background-color: rgb(47, 48, 52); border: 1px solid rgb(70, 72, 78); border-radius: 4px; padding: 4px; } QComboBox QAbstractItemView { color: rgb(221, 225, 233); background-color: rgb(47, 48, 52); selection-color: rgb(255, 255, 255); selection-background-color: rgb(60, 120, 180); } 0 工件自身法向 调平后的地面法向 16 QTableWidget, QHeaderView, QLineEdit, QPushButton, QToolButton, QComboBox, QLabel, QDoubleSpinBox, QSpinBox { font-size: 16pt; } 模型检测 10 24 24 24 24 16 QGroupBox, QLabel { color: rgb(221, 225, 233); } QDoubleSpinBox { color: rgb(221, 225, 233); background-color: rgb(47, 48, 52); border: 1px solid rgb(100, 100, 100); padding: 4px; } 灰度选优 目标灰度 doubleSpinBox_targetGray 16 1 255.000000000000000 128.000000000000000 遍历曝光、增益和阈值列表,选择工件平均灰度最接近此值的一组。 允许偏差 doubleSpinBox_maxGrayDeviation 16 1 255.000000000000000 20.000000000000000 优先参数的平均灰度与目标值之差超过此值时,重新遍历列表。无目标或无有效灰度也会重新遍历。 16 QGroupBox, QLabel { color: rgb(221, 225, 233); } QGroupBox#groupBox_modelDetectionRegion { border: 1px solid rgb(100, 100, 100); border-radius: 4px; margin-top: 20px; padding-top: 12px; spacing: 10px; } QGroupBox#groupBox_modelDetectionRegion::title { subcontrol-origin: margin; subcontrol-position: top left; left: 10px; padding: 0px 8px; } QGroupBox#groupBox_modelDetectionRegion::indicator { width: 28px; height: 28px; border: 2px solid rgb(180, 190, 205); border-radius: 3px; background-color: rgb(47, 48, 52); } QGroupBox#groupBox_modelDetectionRegion::indicator:unchecked { image: none; } QGroupBox#groupBox_modelDetectionRegion::indicator:checked { background-color: rgb(40, 120, 180); border-color: rgb(130, 190, 240); image: url(:/common/resource/checkbox_check.png); } QGroupBox#groupBox_modelDetectionRegion::indicator:hover { border-color: rgb(230, 240, 255); } QGroupBox#groupBox_modelDetectionRegion::indicator:disabled { background-color: rgb(60, 65, 75); border-color: rgb(110, 120, 135); } QSpinBox { color: rgb(221, 225, 233); background-color: rgb(47, 48, 52); border: 1px solid rgb(100, 100, 100); padding: 4px; } 2D采图区域(左目全图像素) true false 左 spinBox_modelRegionLeft 10000 上 spinBox_modelRegionTop 10000 右 spinBox_modelRegionRight 10000 下 spinBox_modelRegionBottom 10000 1 1 0 130 16 QTableWidget { color: rgb(221, 225, 233); background-color: rgb(47, 48, 52); gridline-color: rgb(70, 72, 78); selection-color: rgb(255, 255, 255); selection-background-color: rgb(60, 120, 180); } QTableWidget::item { color: rgb(221, 225, 233); } QTableWidget::item:selected { color: rgb(255, 255, 255); } QHeaderView::section { color: rgb(221, 225, 233); background-color: rgb(70, 72, 78); padding: 3px; font-size: 16pt; } Qt::ScrollBarAlwaysOff QAbstractItemView::DoubleClicked QAbstractItemView::SingleSelection QAbstractItemView::SelectRows false false 160 true false 42 参数序号 曝光 增益 置信度阈值 操作 16 QPushButton { color: rgb(221, 225, 233); background-color: rgb(47, 48, 52); border: 1px solid rgb(100, 100, 100); border-radius: 4px; padding: 4px 12px; } QPushButton:hover { background-color: rgb(70, 72, 78); } QPushButton:pressed { background-color: rgb(60, 120, 180); } QPushButton:disabled { color: rgb(100, 100, 100); } 新增模型参数 工具参数 Qt::LeftToRight 手眼标定 16 false 手眼标定矩阵 (4x4) 20 40 631 200 16 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 430 260 200 40 14 QPushButton { background-color: rgb(60, 120, 180); color: rgb(221, 225, 233); border: none; border-radius: 4px; } QPushButton:hover { background-color: rgb(80, 140, 200); } 从INI文件导入 20 260 80 40 12 color: rgb(221, 225, 233); 旋转顺序: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 110 260 241 40 12 QComboBox { background-color: rgb(50, 52, 56); color: rgb(221, 225, 233); border: 1px solid rgb(80, 82, 86); border-radius: 4px; padding: 5px; } QComboBox::drop-down { border: none; } QComboBox QAbstractItemView { background-color: rgb(50, 52, 56); color: rgb(221, 225, 233); selection-background-color: rgb(60, 120, 180); } 网络配置 20 10 20 10 点云过滤 40 580 821 44 Qt::Horizontal 178 20 16 true QPushButton { background-color: rgb(60, 120, 180); color: rgb(221, 225, 233); border: none; border-radius: 4px; padding: 8px; } QPushButton:hover { background-color: rgb(80, 140, 200); } QPushButton:pressed { background-color: rgb(40, 100, 160); } 保存 Qt::Horizontal 50 20 16 true QPushButton { background-color: rgb(120, 120, 120); color: rgb(221, 225, 233); border: none; border-radius: 4px; padding: 8px; } QPushButton:hover { background-color: rgb(140, 140, 140); } QPushButton:pressed { background-color: rgb(100, 100, 100); } 取消 Qt::Horizontal 178 20 ToolExtrinsicWidget QWidget
ToolExtrinsicWidget.h
HandEyeCalibWidget QWidget
HandEyeCalibWidget.h
RotorNetworkConfigWidget QWidget
rotornetworkconfigwidget.h
PointCloudFilterWidget QWidget
PointCloudFilterWidget.h
lineEdit_spacerLength lineEdit_spacerWidth lineEdit_layerRatio lineEdit_distToSideRatio lineEdit_groundRemoveOffset comboBox_toolNormalMode