text: # -*- coding: utf-8 -*-
  
  # Form implementation generated from reading ui file 'mainWindow.ui'
  #
  # Created by: PyQt5 UI code generator 5.15.4
  #
  # WARNING: Any manual changes made to this file will be lost when pyuic5 is
  # run again.  Do not edit this file unless you know what you are doing.
  
  
  from PyQt5 import QtCore, QtGui, QtWidgets
  
  
  class Ui_MainWindow(object):
      def setupUi(self, MainWindow):
          MainWindow.setObjectName("MainWindow")
          MainWindow.resize(1065, 646)
          self.centralwidget = QtWidgets.QWidget(MainWindow)
          self.centralwidget.setObjectName("centralwidget")
          self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
          self.gridLayout.setObjectName("gridLayout")
          self.scrollArea = QtWidgets.QScrollArea(self.centralwidget)
          self.scrollArea.setFrameShape(QtWidgets.QFrame.Box)
          self.scrollArea.setWidgetResizable(True)
          self.scrollArea.setObjectName("scrollArea")
          self.scrollAreaWidgetContents = QtWidgets.QWidget()
          self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 828, 550))
          self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
          self.gridLayout_2 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents)
          self.gridLayout_2.setObjectName("gridLayout_2")
          self.btn_add_video = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
          sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.btn_add_video.sizePolicy().hasHeightForWidth())
          self.btn_add_video.setSizePolicy(sizePolicy)
          self.btn_add_video.setMinimumSize(QtCore.QSize(340, 250))
          self.btn_add_video.setMaximumSize(QtCore.QSize(680, 500))
          font = QtGui.QFont()
          font.setPointSize(90)
          self.btn_add_video.setFont(font)
          self.btn_add_video.setStyleSheet("background-color: rgb(59, 59, 59);\n"
  "color: rgb(255, 255, 255);")
          self.btn_add_video.setObjectName("btn_add_video")
          self.gridLayout_2.addWidget(self.btn_add_video, 0, 0, 1, 1)
          self.scrollArea.setWidget(self.scrollAreaWidgetContents)
          self.gridLayout.addWidget(self.scrollArea, 0, 0, 8, 3)
          self.frame_detect = QtWidgets.QFrame(self.centralwidget)
          self.frame_detect.setFrameShape(QtWidgets.QFrame.Box)
          self.frame_detect.setFrameShadow(QtWidgets.QFrame.Sunken)
          self.frame_detect.setObjectName("frame_detect")
          self.gridLayout_6 = QtWidgets.QGridLayout(self.frame_detect)
          self.gridLayout_6.setObjectName("gridLayout_6")
          self.radioButton_parallel = QtWidgets.QRadioButton(self.frame_detect)
          self.radioButton_parallel.setChecked(True)
          self.radioButton_parallel.setObjectName("radioButton_parallel")
          self.gridLayout_6.addWidget(self.radioButton_parallel, 6, 0, 1, 3)
          self.label_confidence = QtWidgets.QLabel(self.frame_detect)
          self.label_confidence.setObjectName("label_confidence")
          self.gridLayout_6.addWidget(self.label_confidence, 2, 0, 1, 1)
          self.label = QtWidgets.QLabel(self.frame_detect)
          self.label.setAlignment(QtCore.Qt.AlignCenter)
          self.label.setObjectName("label")
          self.gridLayout_6.addWidget(self.label, 0, 0, 1, 5)
          self.comboBox_model = QtWidgets.QComboBox(self.frame_detect)
          self.comboBox_model.setObjectName("comboBox_model")
          self.comboBox_model.addItem("")
          self.comboBox_model.addItem("")
          self.gridLayout_6.addWidget(self.comboBox_model, 1, 1, 1, 4)
          self.doubleSpinBox = QtWidgets.QDoubleSpinBox(self.frame_detect)
          self.doubleSpinBox.setMaximum(1.0)
          self.doubleSpinBox.setSingleStep(0.1)
          self.doubleSpinBox.setObjectName("doubleSpinBox")
          self.gridLayout_6.addWidget(self.doubleSpinBox, 2, 4, 1, 1)
          self.btn_process_detect = QtWidgets.QPushButton(self.frame_detect)
          self.btn_process_detect.setObjectName("btn_process_detect")
          self.gridLayout_6.addWidget(self.btn_process_detect, 8, 0, 1, 5)
          self.slider_confidence = QtWidgets.QSlider(self.frame_detect)
          self.slider_confidence.setMaximum(100)
          self.slider_confidence.setOrientation(QtCore.Qt.Horizontal)
          self.slider_confidence.setObjectName("slider_confidence")
          self.gridLayout_6.addWidget(self.slider_confidence, 2, 1, 1, 3)
          self.radioButton_use_gpu = QtWidgets.QRadioButton(self.frame_detect)
          self.radioButton_use_gpu.setObjectName("radioButton_use_gpu")
          self.gridLayout_6.addWidget(self.radioButton_use_gpu, 5, 0, 1, 5)
          self.spinBox_parallel = QtWidgets.QSpinBox(self.frame_detect)
          self.spinBox_parallel.setMinimum(1)
          self.spinBox_parallel.setMaximum(9)
          self.spinBox_parallel.setObjectName("spinBox_parallel")
          self.gridLayout_6.addWidget(self.spinBox_parallel, 6, 3, 1, 2)
          self.label_model = QtWidgets.QLabel(self.frame_detect)
          self.label_model.setObjectName("label_model")
          self.gridLayout_6.addWidget(self.label_model, 1, 0, 1, 1)
          self.checkBox_preview_detect = QtWidgets.QCheckBox(self.frame_detect)
          self.checkBox_preview_detect.setChecked(True)
          self.checkBox_preview_detect.setObjectName("checkBox_preview_detect")
          self.gridLayout_6.addWidget(self.checkBox_preview_detect, 7, 0, 1, 5)
          self.gridLayout.addWidget(self.frame_detect, 0, 3, 3, 1)
          self.frame_track = QtWidgets.QFrame(self.centralwidget)
          self.frame_track.setFrameShape(QtWidgets.QFrame.Box)
          self.frame_track.setFrameShadow(QtWidgets.QFrame.Sunken)
          self.frame_track.setObjectName("frame_track")
          self.gridLayout_4 = QtWidgets.QGridLayout(self.frame_track)
          self.gridLayout_4.setObjectName("gridLayout_4")
          self.btn_process_track = QtWidgets.QPushButton(self.frame_track)
          self.btn_process_track.setObjectName("btn_process_track")
          self.gridLayout_4.addWidget(self.btn_process_track, 2, 0, 1, 1)
          self.label_2 = QtWidgets.QLabel(self.frame_track)
          self.label_2.setAlignment(QtCore.Qt.AlignCenter)
          self.label_2.setObjectName("label_2")
          self.gridLayout_4.addWidget(self.label_2, 0, 0, 1, 1)
          self.checkBox_preview_track = QtWidgets.QCheckBox(self.frame_track)
          self.checkBox_preview_track.setChecked(True)
          self.checkBox_preview_track.setObjectName("checkBox_preview_track")
          self.gridLayout_4.addWidget(self.checkBox_preview_track, 1, 0, 1, 1)
          self.gridLayout.addWidget(self.frame_track, 4, 3, 1, 1)
          self.label_process = QtWidgets.QLabel(self.centralwidget)
          sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.label_process.sizePolicy().hasHeightForWidth())
          self.label_process.setSizePolicy(sizePolicy)
          self.label_process.setObjectName("label_process")
          self.gridLayout.addWidget(self.label_process, 8, 0, 1, 1)
          spacerItem = QtWidgets.QSpacerItem(209, 38, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
          self.gridLayout.addItem(spacerItem, 3, 3, 1, 1)
          spacerItem1 = QtWidgets.QSpacerItem(209, 48, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
          self.gridLayout.addItem(spacerItem1, 5, 3, 1, 1)
          self.frame_select = QtWidgets.QFrame(self.centralwidget)
          self.frame_select.setFrameShape(QtWidgets.QFrame.Box)
          self.frame_select.setFrameShadow(QtWidgets.QFrame.Sunken)
          self.frame_select.setObjectName("frame_select")
          self.gridLayout_3 = QtWidgets.QGridLayout(self.frame_select)
          self.gridLayout_3.setObjectName("gridLayout_3")
          self.btn_select_win = QtWidgets.QPushButton(self.frame_select)
          self.btn_select_win.setObjectName("btn_select_win")
          self.gridLayout_3.addWidget(self.btn_select_win, 1, 0, 1, 1)
          self.label_3 = QtWidgets.QLabel(self.frame_select)
          self.label_3.setAlignment(QtCore.Qt.AlignCenter)
          self.label_3.setObjectName("label_3")
          self.gridLayout_3.addWidget(self.label_3, 0, 0, 1, 1)
          self.btn_result = QtWidgets.QPushButton(self.frame_select)
          self.btn_result.setObjectName("btn_result")
          self.gridLayout_3.addWidget(self.btn_result, 2, 0, 1, 1)
          self.gridLayout.addWidget(self.frame_select, 6, 3, 2, 1)
          self.btn_stop = QtWidgets.QPushButton(self.centralwidget)
          self.btn_stop.setEnabled(False)
          self.btn_stop.setObjectName("btn_stop")
          self.gridLayout.addWidget(self.btn_stop, 8, 3, 1, 1)
          self.progressBar_process = QtWidgets.QProgressBar(self.centralwidget)
          self.progressBar_process.setProperty("value", 0)
          self.progressBar_process.setObjectName("progressBar_process")
          self.gridLayout.addWidget(self.progressBar_process, 8, 1, 1, 2)
          self.gridLayout.setColumnStretch(2, 1)
          MainWindow.setCentralWidget(self.centralwidget)
          self.menubar = QtWidgets.QMenuBar(MainWindow)
          self.menubar.setGeometry(QtCore.QRect(0, 0, 1065, 23))
          self.menubar.setObjectName("menubar")
          self.menu = QtWidgets.QMenu(self.menubar)
          self.menu.setObjectName("menu")
          MainWindow.setMenuBar(self.menubar)
          self.statusbar = QtWidgets.QStatusBar(MainWindow)
          self.statusbar.setObjectName("statusbar")
          MainWindow.setStatusBar(self.statusbar)
          self.action_add_video = QtWidgets.QAction(MainWindow)
          self.action_add_video.setObjectName("action_add_video")
          self.menu.addAction(self.action_add_video)
          self.menubar.addAction(self.menu.menuAction())
  
          self.retranslateUi(MainWindow)
          QtCore.QMetaObject.connectSlotsByName(MainWindow)
  
      def retranslateUi(self, MainWindow):
          _translate = QtCore.QCoreApplication.translate
          MainWindow.setWindowTitle(_translate("MainWindow", "行人检测追踪"))
          self.btn_add_video.setStatusTip(_translate("MainWindow", "点击添加视频源"))
          self.btn_add_video.setText(_translate("MainWindow", "+"))
          self.radioButton_parallel.setText(_translate("MainWindow", "CPU多线程"))
          self.label_confidence.setText(_translate("MainWindow", "置信度"))
          self.label.setText(_translate("MainWindow", "检测"))
          self.comboBox_model.setItemText(0, _translate("MainWindow", "单帧检测模型"))
          self.comboBox_model.setItemText(1, _translate("MainWindow", "时间依赖检测模型"))
          self.btn_process_detect.setText(_translate("MainWindow", "开始检测"))
          self.radioButton_use_gpu.setText(_translate("MainWindow", "GPU加速"))
          self.label_model.setText(_translate("MainWindow", "模型"))
          self.checkBox_preview_detect.setText(_translate("MainWindow", "显示处理预览"))
          self.btn_process_track.setText(_translate("MainWindow", "开始追踪"))
          self.label_2.setText(_translate("MainWindow", "追踪"))
          self.checkBox_preview_track.setText(_translate("MainWindow", "显示处理预览"))
          self.label_process.setText(_translate("MainWindow", "等待处理"))
          self.btn_select_win.setText(_translate("MainWindow", "选择..."))
          self.label_3.setText(_translate("MainWindow", "选择目标"))
          self.btn_result.setText(_translate("MainWindow", "查看结果"))
          self.btn_stop.setText(_translate("MainWindow", "停止"))
          self.menu.setTitle(_translate("MainWindow", "文件"))
          self.action_add_video.setText(_translate("MainWindow", "添加源"))
  