Beispiel #1
0
    def __init__(self, parent=None):
        super().__init__(parent)
        self.cap = cv2.VideoCapture(0)
        self.timer = QTimer()
        self.timer.start(20)
        self.box = cv2.imread('box.bmp')
        host = 'localhost'
        user = '******'
        password = '******'
        db = 'face_pay'
        charset = 'utf8'
        try:
            self.connection = pymysql.connect(host=host,
                                              user=user,
                                              password=password,
                                              db=db,
                                              charset=charset)
        except pymysql.err.OperationalError as e:
            QMessageBox.warning(self, '警告', '无法连接数据库')
            self.close()
            return
        self.face_handle = Face_handle('known_people_folder/', self.connection)

        self.UI = Ui_MainWindow()
        self.UI.setupUi(self)
        self.signal_connect()
Beispiel #2
0
    def __init__(self):
        super(UI, self).__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.ui.buttonShowStats.setEnabled(False)

        self.changed_individual.connect(self.changeIndividual)
        self.changed_individual_hc.connect(self.changeIndividualHC)
        self.threadevo_finished.connect(self.threadEvoFinished)
        self.threadhc_finished.connect(self.threadHCFinished)
        self.threadstat_finished.connect(self.statisticsFinished)

        self.ui.buttonStart.clicked.connect(self.onClickButtonStart)
        self.ui.buttonStop.clicked.connect(self.onClickButtonStop)
        self.ui.startHCdef.clicked.connect(self.onClickButtonStartHCdef)
        self.ui.startHCevo.clicked.connect(self.onClickButtonStartHCevo)
        self.ui.buttonStopHC.clicked.connect(self.onClickButtonStopHC)
        self.ui.buttonStatistics.clicked.connect(self.onClickButtonStatistics)
        self.ui.buttonShowStats.clicked.connect(self.showStatistics)
Beispiel #3
0
import sys
from ModelParser import ModelParser
from UI_MainWindow import Ui_MainWindow
from PyQt5 import QtCore, QtWidgets, QtOpenGL

if __name__ == '__main__':
    model_parser = ModelParser('model1.obj')

    app = QtWidgets.QApplication(sys.argv)
    Form = QtWidgets.QMainWindow()
    ui = Ui_MainWindow(Form, model_parser=model_parser)
    ui.show()

    sys.exit(app.exec_())