# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'layout.ui' # # Created by: PyQt5 UI code generator 5.14.1 # # WARNING! All changes made in this file will be lost! from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.cbBox_Mode = QtWidgets.QComboBox(MainWindow) self.cbBox_Mode.setGeometry(QtCore.QRect(60, 300, 211, 31)) self.cbBox_Mode.setObjectName("cbBox_Mode") self.cbBox_Mode.addItem("") self.cbBox_Mode.addItem("") self.label = QtWidgets.QLabel(MainWindow) self.label.setGeometry(QtCore.QRect(60, 270, 80, 20)) self.label.setObjectName("label") self.pbtClear = QtWidgets.QPushButton(MainWindow) self.pbtClear.setGeometry(QtCore.QRect(80, 440, 120, 30)) self.pbtClear.setStyleSheet("") self.pbtClear.setCheckable(False) self.pbtClear.setChecked(False) self.pbtClear.setObjectName("pbtClear") self.pbtGetMnist = QtWidgets.QPushButton(MainWindow) self.pbtGetMnist.setGeometry(QtCore.QRect(80, 380, 120, 30)) self.pbtGetMnist.setCheckable(False) self.pbtGetMnist.setObjectName("pbtGetMnist") self.pbtPredict = QtWidgets.QPushButton(MainWindow) self.pbtPredict.setGeometry(QtCore.QRect(80, 500, 120, 30)) self.pbtPredict.setStyleSheet("") self.pbtPredict.setObjectName("pbtPredict") self.lbDataArea = QtWidgets.QLabel(MainWindow) self.lbDataArea.setGeometry(QtCore.QRect(540, 350, 224, 224)) self.lbDataArea.setMouseTracking(False) self.lbDataArea.setStyleSheet("background-color: rgb(255, 255, 255);") self.lbDataArea.setFrameShape(QtWidgets.QFrame.Box) self.lbDataArea.setFrameShadow(QtWidgets.QFrame.Sunken) self.lbDataArea.setLineWidth(4) self.lbDataArea.setMidLineWidth(0) self.lbDataArea.setText("") self.lbDataArea.setObjectName("lbDataArea") self.label_3 = QtWidgets.QLabel(MainWindow) self.label_3.setGeometry(QtCore.QRect(260, 340, 91, 181)) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(MainWindow) self.label_4.setGeometry(QtCore.QRect(540, 320, 131, 20)) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(MainWindow) self.label_5.setGeometry(QtCore.QRect(20, 10, 711, 241)) self.label_5.setObjectName("label_5") self.verticalLayoutWidget = QtWidgets.QWidget(MainWindow) self.verticalLayoutWidget.setGeometry(QtCore.QRect(540, 350, 221, 221)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.dArea_Layout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.dArea_Layout.setContentsMargins(0, 0, 0, 0) self.dArea_Layout.setSpacing(0) self.dArea_Layout.setObjectName("dArea_Layout") self.lbResult = QtWidgets.QLabel(MainWindow) self.lbResult.setGeometry(QtCore.QRect(380, 350, 91, 131)) font = QtGui.QFont() font.setPointSize(48) self.lbResult.setFont(font) self.lbResult.setObjectName("lbResult") self.lbCofidence = QtWidgets.QLabel(MainWindow) self.lbCofidence.setGeometry(QtCore.QRect(360, 500, 151, 21)) font = QtGui.QFont() font.setPointSize(12) self.lbCofidence.setFont(font) self.lbCofidence.setObjectName("lbCofidence") self.retranslateUi(MainWindow) self.cbBox_Mode.activated['QString'].connect(MainWindow.cbBox_Mode_Callback) self.pbtClear.clicked.connect(MainWindow.pbtClear_Callback) self.pbtPredict.clicked.connect(MainWindow.pbtPredict_Callback) self.pbtGetMnist.clicked.connect(MainWindow.pbtGetMnist_Callback) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "手写数字识别GUI-v1.0 --by hamlin")) self.cbBox_Mode.setItemText(0, _translate("MainWindow", "1:MINIST随机抽取")) self.cbBox_Mode.setItemText(1, _translate("MainWindow", "2:鼠标手写输入")) self.label.setText(_translate("MainWindow", "模式选择")) self.pbtClear.setText(_translate("MainWindow", "清除数据")) self.pbtGetMnist.setText(_translate("MainWindow", "MNIST抽取")) self.pbtPredict.setText(_translate("MainWindow", "识别")) self.label_3.setText(_translate("MainWindow", "
识别结果:
Softmax:
")) self.label_4.setText(_translate("MainWindow", "数据输入区域")) self.label_5.setText(_translate("MainWindow", "\n" "\n" "使用说明
\n" "1、点击下拉列表进行模式选择,输入待识别数据后点击“识别”按键进行识别
\n" "2、经CNN网络计算后输出,显示识别结果与Softmax值
\n" "3、点击“清除数据”按键重新输入数据
\n" "模式1:随机从测试集抽取图像作为待识别数据,点击“MNIST抽取”按键抽取
\n" "模式2:使用鼠标在数据输入区域手写输入作为待识别数据
")) self.lbResult.setText(_translate("MainWindow", "9")) self.lbCofidence.setText(_translate("MainWindow", "0.99999999"))