# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'D:\Docs\Learning\Unik\Diploma\SatelliteImageSegmentation\UI\SatelliteImageSegmentation.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(932, 754)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setStyleSheet("")
        self.app_widget = QtWidgets.QWidget(MainWindow)
        self.app_widget.setObjectName("app_widget")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.app_widget)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.tab_widget = QtWidgets.QTabWidget(self.app_widget)
        self.tab_widget.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.tab_widget.setAutoFillBackground(False)
        self.tab_widget.setTabPosition(QtWidgets.QTabWidget.North)
        self.tab_widget.setTabShape(QtWidgets.QTabWidget.Rounded)
        self.tab_widget.setObjectName("tab_widget")
        self.Learning = QtWidgets.QWidget()
        self.Learning.setObjectName("Learning")
        self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.Learning)
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.tabWidget = QtWidgets.QTabWidget(self.Learning)
        self.tabWidget.setObjectName("tabWidget")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.tab)
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.MassachusettsDatasetCheckbox = QtWidgets.QCheckBox(self.tab)
        font = QtGui.QFont()
        font.setPointSize(14)
        self.MassachusettsDatasetCheckbox.setFont(font)
        self.MassachusettsDatasetCheckbox.setObjectName("MassachusettsDatasetCheckbox")
        self.verticalLayout_2.addWidget(self.MassachusettsDatasetCheckbox)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label_30 = QtWidgets.QLabel(self.tab)
        self.label_30.setMinimumSize(QtCore.QSize(200, 200))
        self.label_30.setMaximumSize(QtCore.QSize(200, 200))
        self.label_30.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.label_30.setText("")
        self.label_30.setPixmap(QtGui.QPixmap("D:\\Docs\\Learning\\Unik\\Diploma\\SatelliteImageSegmentation\\UI\\../Data/MassachusettsRoads/train/10228720_15.tiff"))
        self.label_30.setScaledContents(True)
        self.label_30.setObjectName("label_30")
        self.horizontalLayout.addWidget(self.label_30)
        self.label_33 = QtWidgets.QLabel(self.tab)
        self.label_33.setMinimumSize(QtCore.QSize(200, 200))
        self.label_33.setMaximumSize(QtCore.QSize(200, 200))
        self.label_33.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.label_33.setText("")
        self.label_33.setPixmap(QtGui.QPixmap("D:\\Docs\\Learning\\Unik\\Diploma\\SatelliteImageSegmentation\\UI\\../Data/MassachusettsRoads/train_labels/10228720_15.tif"))
        self.label_33.setScaledContents(True)
        self.label_33.setObjectName("label_33")
        self.horizontalLayout.addWidget(self.label_33)
        self.label_34 = QtWidgets.QLabel(self.tab)
        self.label_34.setMinimumSize(QtCore.QSize(200, 200))
        self.label_34.setMaximumSize(QtCore.QSize(200, 200))
        self.label_34.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.label_34.setText("")
        self.label_34.setPixmap(QtGui.QPixmap("D:\\Docs\\Learning\\Unik\\Diploma\\SatelliteImageSegmentation\\UI\\../Data/MassachusettsRoads/train/10378705_15.tiff"))
        self.label_34.setScaledContents(True)
        self.label_34.setObjectName("label_34")
        self.horizontalLayout.addWidget(self.label_34)
        self.label_35 = QtWidgets.QLabel(self.tab)
        self.label_35.setMinimumSize(QtCore.QSize(200, 200))
        self.label_35.setMaximumSize(QtCore.QSize(200, 200))
        self.label_35.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.label_35.setText("")
        self.label_35.setPixmap(QtGui.QPixmap("D:\\Docs\\Learning\\Unik\\Diploma\\SatelliteImageSegmentation\\UI\\../Data/MassachusettsRoads/train_labels/10378705_15.tif"))
        self.label_35.setScaledContents(True)
        self.label_35.setObjectName("label_35")
        self.horizontalLayout.addWidget(self.label_35)
        self.verticalLayout_2.addLayout(self.horizontalLayout)
        spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        self.verticalLayout_2.addItem(spacerItem)
        self.AirsDatasetCheckbox = QtWidgets.QCheckBox(self.tab)
        font = QtGui.QFont()
        font.setPointSize(14)
        self.AirsDatasetCheckbox.setFont(font)
        self.AirsDatasetCheckbox.setObjectName("AirsDatasetCheckbox")
        self.verticalLayout_2.addWidget(self.AirsDatasetCheckbox)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label_38 = QtWidgets.QLabel(self.tab)
        self.label_38.setMinimumSize(QtCore.QSize(200, 200))
        self.label_38.setMaximumSize(QtCore.QSize(200, 200))
        self.label_38.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.label_38.setText("")
        self.label_38.setPixmap(QtGui.QPixmap("C:/Users/matve/Desktop/qwe1.PNG"))
        self.label_38.setScaledContents(True)
        self.label_38.setObjectName("label_38")
        self.horizontalLayout_3.addWidget(self.label_38)
        self.label_39 = QtWidgets.QLabel(self.tab)
        self.label_39.setMinimumSize(QtCore.QSize(200, 200))
        self.label_39.setMaximumSize(QtCore.QSize(200, 200))
        self.label_39.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.label_39.setText("")
        self.label_39.setPixmap(QtGui.QPixmap("D:\\Docs\\Learning\\Unik\\Diploma\\SatelliteImageSegmentation\\UI\\../Data/AIRS/test/color/label/vis/christchurch_285_vis.tif"))
        self.label_39.setScaledContents(True)
        self.label_39.setObjectName("label_39")
        self.horizontalLayout_3.addWidget(self.label_39)
        self.label_37 = QtWidgets.QLabel(self.tab)
        self.label_37.setMinimumSize(QtCore.QSize(200, 200))
        self.label_37.setMaximumSize(QtCore.QSize(200, 200))
        self.label_37.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.label_37.setText("")
        self.label_37.setPixmap(QtGui.QPixmap("C:/Users/matve/Desktop/qwer614.PNG"))
        self.label_37.setScaledContents(True)
        self.label_37.setObjectName("label_37")
        self.horizontalLayout_3.addWidget(self.label_37)
        self.label_36 = QtWidgets.QLabel(self.tab)
        self.label_36.setMinimumSize(QtCore.QSize(200, 200))
        self.label_36.setMaximumSize(QtCore.QSize(200, 200))
        self.label_36.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.label_36.setText("")
        self.label_36.setPixmap(QtGui.QPixmap("D:\\Docs\\Learning\\Unik\\Diploma\\SatelliteImageSegmentation\\UI\\../Data/AIRS/test/color/label/vis/christchurch_614_vis.tif"))
        self.label_36.setScaledContents(True)
        self.label_36.setObjectName("label_36")
        self.horizontalLayout_3.addWidget(self.label_36)
        self.verticalLayout_2.addLayout(self.horizontalLayout_3)
        self.verticalLayout_3.addLayout(self.verticalLayout_2)
        self.start_learning_button = QtWidgets.QPushButton(self.tab)
        self.start_learning_button.setMinimumSize(QtCore.QSize(0, 40))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.start_learning_button.setFont(font)
        self.start_learning_button.setObjectName("start_learning_button")
        self.verticalLayout_3.addWidget(self.start_learning_button)
        self.verticalLayout_7.addLayout(self.verticalLayout_3)
        self.tabWidget.addTab(self.tab, "")
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.tab_2)
        self.verticalLayout_9.setObjectName("verticalLayout_9")
        self.verticalLayout_8 = QtWidgets.QVBoxLayout()
        self.verticalLayout_8.setObjectName("verticalLayout_8")
        self.scrollArea = QtWidgets.QScrollArea(self.tab_2)
        self.scrollArea.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName("scrollArea")
        self.scrollAreaWidgetContents = QtWidgets.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 866, 644))
        self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
        self.gridLayout = QtWidgets.QGridLayout(self.scrollAreaWidgetContents)
        self.gridLayout.setObjectName("gridLayout")
        self.verticalLayout_10 = QtWidgets.QVBoxLayout()
        self.verticalLayout_10.setObjectName("verticalLayout_10")
        self.label_5 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.label_5.setFont(font)
        self.label_5.setObjectName("label_5")
        self.verticalLayout_10.addWidget(self.label_5)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.label_44 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.label_44.setMinimumSize(QtCore.QSize(400, 280))
        self.label_44.setMaximumSize(QtCore.QSize(400, 280))
        self.label_44.setFrameShape(QtWidgets.QFrame.WinPanel)
        self.label_44.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.label_44.setText("")
        self.label_44.setPixmap(QtGui.QPixmap("C:/Users/matve/Desktop/Снимок11.PNG"))
        self.label_44.setScaledContents(True)
        self.label_44.setObjectName("label_44")
        self.horizontalLayout_2.addWidget(self.label_44)
        self.label_45 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.label_45.setMinimumSize(QtCore.QSize(400, 280))
        self.label_45.setMaximumSize(QtCore.QSize(400, 280))
        self.label_45.setFrameShape(QtWidgets.QFrame.WinPanel)
        self.label_45.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.label_45.setText("")
        self.label_45.setPixmap(QtGui.QPixmap("C:/Users/matve/Desktop/Снимок22.PNG"))
        self.label_45.setScaledContents(True)
        self.label_45.setObjectName("label_45")
        self.horizontalLayout_2.addWidget(self.label_45)
        self.verticalLayout_10.addLayout(self.horizontalLayout_2)
        self.label = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.verticalLayout_10.addWidget(self.label)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.label_46 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.label_46.setMinimumSize(QtCore.QSize(400, 280))
        self.label_46.setMaximumSize(QtCore.QSize(400, 280))
        self.label_46.setFrameShape(QtWidgets.QFrame.WinPanel)
        self.label_46.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.label_46.setText("")
        self.label_46.setPixmap(QtGui.QPixmap("D:\\Docs\\Learning\\Unik\\Diploma\\SatelliteImageSegmentation\\UI\\../../СКРИНЫ КОЛАБА/Massachusetts/loss.png"))
        self.label_46.setScaledContents(True)
        self.label_46.setObjectName("label_46")
        self.horizontalLayout_4.addWidget(self.label_46)
        self.label_47 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.label_47.setMinimumSize(QtCore.QSize(400, 280))
        self.label_47.setMaximumSize(QtCore.QSize(400, 280))
        self.label_47.setFrameShape(QtWidgets.QFrame.WinPanel)
        self.label_47.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.label_47.setText("")
        self.label_47.setPixmap(QtGui.QPixmap("D:\\Docs\\Learning\\Unik\\Diploma\\SatelliteImageSegmentation\\UI\\../../СКРИНЫ КОЛАБА/Massachusetts/dice.png"))
        self.label_47.setScaledContents(True)
        self.label_47.setObjectName("label_47")
        self.horizontalLayout_4.addWidget(self.label_47)
        self.verticalLayout_10.addLayout(self.horizontalLayout_4)
        self.gridLayout.addLayout(self.verticalLayout_10, 0, 0, 1, 1)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.verticalLayout_8.addWidget(self.scrollArea)
        self.verticalLayout_9.addLayout(self.verticalLayout_8)
        self.plainTextEdit = QtWidgets.QPlainTextEdit(self.tab_2)
        self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 200))
        self.plainTextEdit.setObjectName("plainTextEdit")
        self.verticalLayout_9.addWidget(self.plainTextEdit)
        self.tabWidget.addTab(self.tab_2, "")
        self.verticalLayout_6.addWidget(self.tabWidget)
        self.tab_widget.addTab(self.Learning, "")
        self.segmentation_tab = QtWidgets.QWidget()
        self.segmentation_tab.setObjectName("segmentation_tab")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.segmentation_tab)
        self.verticalLayout.setContentsMargins(9, 9, 9, 9)
        self.verticalLayout.setObjectName("verticalLayout")
        self.top_panel = QtWidgets.QVBoxLayout()
        self.top_panel.setSpacing(2)
        self.top_panel.setObjectName("top_panel")
        self.description = QtWidgets.QLabel(self.segmentation_tab)
        self.description.setMaximumSize(QtCore.QSize(16777215, 30))
        font = QtGui.QFont()
        font.setPointSize(13)
        font.setBold(True)
        font.setWeight(75)
        self.description.setFont(font)
        self.description.setAlignment(QtCore.Qt.AlignCenter)
        self.description.setObjectName("description")
        self.top_panel.addWidget(self.description)
        spacerItem1 = QtWidgets.QSpacerItem(677, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.top_panel.addItem(spacerItem1)
        self.road_properties = QtWidgets.QHBoxLayout()
        self.road_properties.setObjectName("road_properties")
        self.checkBox_road = QtWidgets.QCheckBox(self.segmentation_tab)
        self.checkBox_road.setMinimumSize(QtCore.QSize(80, 0))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.checkBox_road.setFont(font)
        self.checkBox_road.setAutoFillBackground(False)
        self.checkBox_road.setTristate(False)
        self.checkBox_road.setObjectName("checkBox_road")
        self.road_properties.addWidget(self.checkBox_road)
        spacerItem2 = QtWidgets.QSpacerItem(80, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.road_properties.addItem(spacerItem2)
        self.color_button_2 = QtWidgets.QPushButton(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.color_button_2.sizePolicy().hasHeightForWidth())
        self.color_button_2.setSizePolicy(sizePolicy)
        self.color_button_2.setMinimumSize(QtCore.QSize(60, 0))
        self.color_button_2.setMaximumSize(QtCore.QSize(60, 20))
        self.color_button_2.setAutoFillBackground(False)
        self.color_button_2.setStyleSheet("")
        self.color_button_2.setText("")
        self.color_button_2.setObjectName("color_button_2")
        self.road_properties.addWidget(self.color_button_2)
        self.R_label_road = QtWidgets.QLabel(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.R_label_road.sizePolicy().hasHeightForWidth())
        self.R_label_road.setSizePolicy(sizePolicy)
        self.R_label_road.setMaximumSize(QtCore.QSize(15, 16777215))
        self.R_label_road.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.R_label_road.setObjectName("R_label_road")
        self.road_properties.addWidget(self.R_label_road)
        self.R_spinBox_road = QtWidgets.QSpinBox(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.R_spinBox_road.sizePolicy().hasHeightForWidth())
        self.R_spinBox_road.setSizePolicy(sizePolicy)
        self.R_spinBox_road.setMaximum(255)
        self.R_spinBox_road.setProperty("value", 233)
        self.R_spinBox_road.setObjectName("R_spinBox_road")
        self.road_properties.addWidget(self.R_spinBox_road)
        self.G_label_road = QtWidgets.QLabel(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.G_label_road.sizePolicy().hasHeightForWidth())
        self.G_label_road.setSizePolicy(sizePolicy)
        self.G_label_road.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.G_label_road.setObjectName("G_label_road")
        self.road_properties.addWidget(self.G_label_road)
        self.G_spinBox_road = QtWidgets.QSpinBox(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.G_spinBox_road.sizePolicy().hasHeightForWidth())
        self.G_spinBox_road.setSizePolicy(sizePolicy)
        self.G_spinBox_road.setMaximum(255)
        self.G_spinBox_road.setProperty("value", 114)
        self.G_spinBox_road.setObjectName("G_spinBox_road")
        self.road_properties.addWidget(self.G_spinBox_road)
        self.B_label_road = QtWidgets.QLabel(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.B_label_road.sizePolicy().hasHeightForWidth())
        self.B_label_road.setSizePolicy(sizePolicy)
        self.B_label_road.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.B_label_road.setObjectName("B_label_road")
        self.road_properties.addWidget(self.B_label_road)
        self.B_spinBox_road = QtWidgets.QSpinBox(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.B_spinBox_road.sizePolicy().hasHeightForWidth())
        self.B_spinBox_road.setSizePolicy(sizePolicy)
        self.B_spinBox_road.setMaximum(255)
        self.B_spinBox_road.setProperty("value", 61)
        self.B_spinBox_road.setObjectName("B_spinBox_road")
        self.road_properties.addWidget(self.B_spinBox_road)
        self.HEX_label_road = QtWidgets.QLabel(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.HEX_label_road.sizePolicy().hasHeightForWidth())
        self.HEX_label_road.setSizePolicy(sizePolicy)
        self.HEX_label_road.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.HEX_label_road.setObjectName("HEX_label_road")
        self.road_properties.addWidget(self.HEX_label_road)
        self.HEX_lineEdit_road = QtWidgets.QLineEdit(self.segmentation_tab)
        self.HEX_lineEdit_road.setObjectName("HEX_lineEdit_road")
        self.road_properties.addWidget(self.HEX_lineEdit_road)
        self.top_panel.addLayout(self.road_properties)
        self.cars_properties = QtWidgets.QHBoxLayout()
        self.cars_properties.setObjectName("cars_properties")
        self.checkBox_cars = QtWidgets.QCheckBox(self.segmentation_tab)
        self.checkBox_cars.setMinimumSize(QtCore.QSize(80, 0))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.checkBox_cars.setFont(font)
        self.checkBox_cars.setAutoFillBackground(False)
        self.checkBox_cars.setTristate(False)
        self.checkBox_cars.setObjectName("checkBox_cars")
        self.cars_properties.addWidget(self.checkBox_cars)
        spacerItem3 = QtWidgets.QSpacerItem(80, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.cars_properties.addItem(spacerItem3)
        self.color_button_4 = QtWidgets.QPushButton(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.color_button_4.sizePolicy().hasHeightForWidth())
        self.color_button_4.setSizePolicy(sizePolicy)
        self.color_button_4.setMinimumSize(QtCore.QSize(60, 0))
        self.color_button_4.setMaximumSize(QtCore.QSize(60, 20))
        self.color_button_4.setAutoFillBackground(False)
        self.color_button_4.setStyleSheet("")
        self.color_button_4.setText("")
        self.color_button_4.setObjectName("color_button_4")
        self.cars_properties.addWidget(self.color_button_4)
        self.R_label_cars = QtWidgets.QLabel(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.R_label_cars.sizePolicy().hasHeightForWidth())
        self.R_label_cars.setSizePolicy(sizePolicy)
        self.R_label_cars.setMaximumSize(QtCore.QSize(15, 16777215))
        self.R_label_cars.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.R_label_cars.setObjectName("R_label_cars")
        self.cars_properties.addWidget(self.R_label_cars)
        self.R_spinBox_cars = QtWidgets.QSpinBox(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.R_spinBox_cars.sizePolicy().hasHeightForWidth())
        self.R_spinBox_cars.setSizePolicy(sizePolicy)
        self.R_spinBox_cars.setMaximum(255)
        self.R_spinBox_cars.setProperty("value", 244)
        self.R_spinBox_cars.setObjectName("R_spinBox_cars")
        self.cars_properties.addWidget(self.R_spinBox_cars)
        self.G_label_cars = QtWidgets.QLabel(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.G_label_cars.sizePolicy().hasHeightForWidth())
        self.G_label_cars.setSizePolicy(sizePolicy)
        self.G_label_cars.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.G_label_cars.setObjectName("G_label_cars")
        self.cars_properties.addWidget(self.G_label_cars)
        self.G_spinBox_cars = QtWidgets.QSpinBox(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.G_spinBox_cars.sizePolicy().hasHeightForWidth())
        self.G_spinBox_cars.setSizePolicy(sizePolicy)
        self.G_spinBox_cars.setMaximum(255)
        self.G_spinBox_cars.setProperty("value", 215)
        self.G_spinBox_cars.setObjectName("G_spinBox_cars")
        self.cars_properties.addWidget(self.G_spinBox_cars)
        self.B_label_cars = QtWidgets.QLabel(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.B_label_cars.sizePolicy().hasHeightForWidth())
        self.B_label_cars.setSizePolicy(sizePolicy)
        self.B_label_cars.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.B_label_cars.setObjectName("B_label_cars")
        self.cars_properties.addWidget(self.B_label_cars)
        self.B_spinBox_cars = QtWidgets.QSpinBox(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.B_spinBox_cars.sizePolicy().hasHeightForWidth())
        self.B_spinBox_cars.setSizePolicy(sizePolicy)
        self.B_spinBox_cars.setMaximum(255)
        self.B_spinBox_cars.setProperty("value", 94)
        self.B_spinBox_cars.setObjectName("B_spinBox_cars")
        self.cars_properties.addWidget(self.B_spinBox_cars)
        self.HEX_label_cars = QtWidgets.QLabel(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.HEX_label_cars.sizePolicy().hasHeightForWidth())
        self.HEX_label_cars.setSizePolicy(sizePolicy)
        self.HEX_label_cars.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.HEX_label_cars.setObjectName("HEX_label_cars")
        self.cars_properties.addWidget(self.HEX_label_cars)
        self.HEX_lineEdit_cars = QtWidgets.QLineEdit(self.segmentation_tab)
        self.HEX_lineEdit_cars.setObjectName("HEX_lineEdit_cars")
        self.cars_properties.addWidget(self.HEX_lineEdit_cars)
        self.top_panel.addLayout(self.cars_properties)
        self.buildings_properties = QtWidgets.QHBoxLayout()
        self.buildings_properties.setObjectName("buildings_properties")
        self.checkBox_buildings = QtWidgets.QCheckBox(self.segmentation_tab)
        self.checkBox_buildings.setMinimumSize(QtCore.QSize(80, 0))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.checkBox_buildings.setFont(font)
        self.checkBox_buildings.setAutoFillBackground(False)
        self.checkBox_buildings.setTristate(False)
        self.checkBox_buildings.setObjectName("checkBox_buildings")
        self.buildings_properties.addWidget(self.checkBox_buildings)
        spacerItem4 = QtWidgets.QSpacerItem(80, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.buildings_properties.addItem(spacerItem4)
        self.color_button_3 = QtWidgets.QPushButton(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.color_button_3.sizePolicy().hasHeightForWidth())
        self.color_button_3.setSizePolicy(sizePolicy)
        self.color_button_3.setMinimumSize(QtCore.QSize(60, 0))
        self.color_button_3.setMaximumSize(QtCore.QSize(60, 20))
        self.color_button_3.setAutoFillBackground(False)
        self.color_button_3.setStyleSheet("")
        self.color_button_3.setText("")
        self.color_button_3.setObjectName("color_button_3")
        self.buildings_properties.addWidget(self.color_button_3)
        self.R_label_buildings = QtWidgets.QLabel(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.R_label_buildings.sizePolicy().hasHeightForWidth())
        self.R_label_buildings.setSizePolicy(sizePolicy)
        self.R_label_buildings.setMaximumSize(QtCore.QSize(15, 16777215))
        self.R_label_buildings.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.R_label_buildings.setObjectName("R_label_buildings")
        self.buildings_properties.addWidget(self.R_label_buildings)
        self.R_spinBox_buildings = QtWidgets.QSpinBox(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.R_spinBox_buildings.sizePolicy().hasHeightForWidth())
        self.R_spinBox_buildings.setSizePolicy(sizePolicy)
        self.R_spinBox_buildings.setMaximum(255)
        self.R_spinBox_buildings.setProperty("value", 244)
        self.R_spinBox_buildings.setObjectName("R_spinBox_buildings")
        self.buildings_properties.addWidget(self.R_spinBox_buildings)
        self.G_label_buildings = QtWidgets.QLabel(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.G_label_buildings.sizePolicy().hasHeightForWidth())
        self.G_label_buildings.setSizePolicy(sizePolicy)
        self.G_label_buildings.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.G_label_buildings.setObjectName("G_label_buildings")
        self.buildings_properties.addWidget(self.G_label_buildings)
        self.G_spinBox_buildings = QtWidgets.QSpinBox(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.G_spinBox_buildings.sizePolicy().hasHeightForWidth())
        self.G_spinBox_buildings.setSizePolicy(sizePolicy)
        self.G_spinBox_buildings.setMaximum(255)
        self.G_spinBox_buildings.setProperty("value", 215)
        self.G_spinBox_buildings.setObjectName("G_spinBox_buildings")
        self.buildings_properties.addWidget(self.G_spinBox_buildings)
        self.B_label_buildings = QtWidgets.QLabel(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.B_label_buildings.sizePolicy().hasHeightForWidth())
        self.B_label_buildings.setSizePolicy(sizePolicy)
        self.B_label_buildings.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.B_label_buildings.setObjectName("B_label_buildings")
        self.buildings_properties.addWidget(self.B_label_buildings)
        self.B_spinBox_buildings = QtWidgets.QSpinBox(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.B_spinBox_buildings.sizePolicy().hasHeightForWidth())
        self.B_spinBox_buildings.setSizePolicy(sizePolicy)
        self.B_spinBox_buildings.setMaximum(255)
        self.B_spinBox_buildings.setProperty("value", 94)
        self.B_spinBox_buildings.setObjectName("B_spinBox_buildings")
        self.buildings_properties.addWidget(self.B_spinBox_buildings)
        self.HEX_label_buildings = QtWidgets.QLabel(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.HEX_label_buildings.sizePolicy().hasHeightForWidth())
        self.HEX_label_buildings.setSizePolicy(sizePolicy)
        self.HEX_label_buildings.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.HEX_label_buildings.setObjectName("HEX_label_buildings")
        self.buildings_properties.addWidget(self.HEX_label_buildings)
        self.HEX_lineEdit_buildings = QtWidgets.QLineEdit(self.segmentation_tab)
        self.HEX_lineEdit_buildings.setObjectName("HEX_lineEdit_buildings")
        self.buildings_properties.addWidget(self.HEX_lineEdit_buildings)
        self.top_panel.addLayout(self.buildings_properties)
        self.verticalLayout.addLayout(self.top_panel)
        self.bottom_panel = QtWidgets.QGridLayout()
        self.bottom_panel.setObjectName("bottom_panel")
        self.browse_image_button = QtWidgets.QPushButton(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.browse_image_button.sizePolicy().hasHeightForWidth())
        self.browse_image_button.setSizePolicy(sizePolicy)
        self.browse_image_button.setMinimumSize(QtCore.QSize(200, 40))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.browse_image_button.setFont(font)
        self.browse_image_button.setObjectName("browse_image_button")
        self.bottom_panel.addWidget(self.browse_image_button, 4, 0, 1, 1)
        spacerItem5 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.bottom_panel.addItem(spacerItem5, 0, 1, 1, 1)
        spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.bottom_panel.addItem(spacerItem6, 1, 3, 1, 1)
        spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.bottom_panel.addItem(spacerItem7, 1, 0, 1, 1)
        self.segmentation_image_label = QtWidgets.QLabel(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.segmentation_image_label.sizePolicy().hasHeightForWidth())
        self.segmentation_image_label.setSizePolicy(sizePolicy)
        self.segmentation_image_label.setMinimumSize(QtCore.QSize(500, 500))
        self.segmentation_image_label.setMaximumSize(QtCore.QSize(500, 500))
        self.segmentation_image_label.setFrameShape(QtWidgets.QFrame.WinPanel)
        self.segmentation_image_label.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.segmentation_image_label.setText("")
        self.segmentation_image_label.setScaledContents(True)
        self.segmentation_image_label.setObjectName("segmentation_image_label")
        self.bottom_panel.addWidget(self.segmentation_image_label, 1, 1, 1, 2)
        self.segmentation_button = QtWidgets.QPushButton(self.segmentation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.segmentation_button.sizePolicy().hasHeightForWidth())
        self.segmentation_button.setSizePolicy(sizePolicy)
        self.segmentation_button.setMinimumSize(QtCore.QSize(200, 40))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.segmentation_button.setFont(font)
        self.segmentation_button.setObjectName("segmentation_button")
        self.bottom_panel.addWidget(self.segmentation_button, 4, 2, 1, 2)
        spacerItem8 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.bottom_panel.addItem(spacerItem8, 3, 1, 1, 1)
        self.verticalLayout.addLayout(self.bottom_panel)
        self.tab_widget.addTab(self.segmentation_tab, "")
        self.results_tab = QtWidgets.QWidget()
        self.results_tab.setObjectName("results_tab")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.results_tab)
        self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_5.setSpacing(1)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.images_layout = QtWidgets.QHBoxLayout()
        self.images_layout.setObjectName("images_layout")
        self.label_31 = QtWidgets.QLabel(self.results_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_31.sizePolicy().hasHeightForWidth())
        self.label_31.setSizePolicy(sizePolicy)
        self.label_31.setMinimumSize(QtCore.QSize(400, 400))
        self.label_31.setMaximumSize(QtCore.QSize(400, 400))
        self.label_31.setFrameShape(QtWidgets.QFrame.WinPanel)
        self.label_31.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.label_31.setText("")
        self.label_31.setScaledContents(True)
        self.label_31.setObjectName("label_31")
        self.images_layout.addWidget(self.label_31)
        self.label_32 = QtWidgets.QLabel(self.results_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_32.sizePolicy().hasHeightForWidth())
        self.label_32.setSizePolicy(sizePolicy)
        self.label_32.setMinimumSize(QtCore.QSize(400, 400))
        self.label_32.setMaximumSize(QtCore.QSize(400, 400))
        self.label_32.setFrameShape(QtWidgets.QFrame.WinPanel)
        self.label_32.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.label_32.setText("")
        self.label_32.setScaledContents(True)
        self.label_32.setObjectName("label_32")
        self.images_layout.addWidget(self.label_32)
        self.verticalLayout_5.addLayout(self.images_layout)
        self.statistics_layout = QtWidgets.QVBoxLayout()
        self.statistics_layout.setObjectName("statistics_layout")
        spacerItem9 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        self.statistics_layout.addItem(spacerItem9)
        self.stats_title = QtWidgets.QLabel(self.results_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stats_title.sizePolicy().hasHeightForWidth())
        self.stats_title.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(15)
        font.setBold(True)
        font.setWeight(75)
        self.stats_title.setFont(font)
        self.stats_title.setObjectName("stats_title")
        self.statistics_layout.addWidget(self.stats_title)
        self.line = QtWidgets.QFrame(self.results_tab)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.statistics_layout.addWidget(self.line)
        self.time_title = QtWidgets.QLabel(self.results_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.time_title.sizePolicy().hasHeightForWidth())
        self.time_title.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.time_title.setFont(font)
        self.time_title.setObjectName("time_title")
        self.statistics_layout.addWidget(self.time_title)
        self.horizontal_layout_4 = QtWidgets.QHBoxLayout()
        self.horizontal_layout_4.setObjectName("horizontal_layout_4")
        spacerItem10 = QtWidgets.QSpacerItem(50, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontal_layout_4.addItem(spacerItem10)
        self.vertical_layout_7 = QtWidgets.QVBoxLayout()
        self.vertical_layout_7.setObjectName("vertical_layout_7")
        self.time_value = QtWidgets.QLabel(self.results_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.time_value.sizePolicy().hasHeightForWidth())
        self.time_value.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.time_value.setFont(font)
        self.time_value.setObjectName("time_value")
        self.vertical_layout_7.addWidget(self.time_value)
        self.horizontal_layout_4.addLayout(self.vertical_layout_7)
        self.statistics_layout.addLayout(self.horizontal_layout_4)
        self.line_2 = QtWidgets.QFrame(self.results_tab)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.statistics_layout.addWidget(self.line_2)
        spacerItem11 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        self.statistics_layout.addItem(spacerItem11)
        self.horizontal_layout_2 = QtWidgets.QHBoxLayout()
        self.horizontal_layout_2.setObjectName("horizontal_layout_2")
        self.download_png_button = QtWidgets.QPushButton(self.results_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.download_png_button.sizePolicy().hasHeightForWidth())
        self.download_png_button.setSizePolicy(sizePolicy)
        self.download_png_button.setMinimumSize(QtCore.QSize(0, 40))
        self.download_png_button.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(13)
        self.download_png_button.setFont(font)
        self.download_png_button.setObjectName("download_png_button")
        self.horizontal_layout_2.addWidget(self.download_png_button)
        self.download_tif_button = QtWidgets.QPushButton(self.results_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.download_tif_button.sizePolicy().hasHeightForWidth())
        self.download_tif_button.setSizePolicy(sizePolicy)
        self.download_tif_button.setMinimumSize(QtCore.QSize(0, 40))
        self.download_tif_button.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(13)
        self.download_tif_button.setFont(font)
        self.download_tif_button.setObjectName("download_tif_button")
        self.horizontal_layout_2.addWidget(self.download_tif_button)
        self.statistics_layout.addLayout(self.horizontal_layout_2)
        self.verticalLayout_5.addLayout(self.statistics_layout)
        self.tab_widget.addTab(self.results_tab, "")
        self.verticalLayout_4.addWidget(self.tab_widget)
        MainWindow.setCentralWidget(self.app_widget)
        self.action_Save = QtWidgets.QAction(MainWindow)
        self.action_Save.setCheckable(True)
        self.action_Save.setObjectName("action_Save")

        self.retranslateUi(MainWindow)
        self.tab_widget.setCurrentIndex(1)
        self.tabWidget.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "SatelliteImageSegmentation"))
        self.tab_widget.setStatusTip(_translate("MainWindow", "`"))
        self.MassachusettsDatasetCheckbox.setText(_translate("MainWindow", "Network training for roads segmentation using a Massachusetts dataset "))
        self.AirsDatasetCheckbox.setText(_translate("MainWindow", "Network training for building segmentation using a AIRS dataset "))
        self.start_learning_button.setText(_translate("MainWindow", "Learning"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Datasets"))
        self.label_5.setText(_translate("MainWindow", "AIRS_buildings dataset"))
        self.label.setText(_translate("MainWindow", "MassachusettsRoads dataset"))
        self.plainTextEdit.setPlainText(_translate("MainWindow", "Massachusetts Roads\n"
"Epoch 1/12\n"
"554/554 [==============================] - 2600s 5s/step - loss: 0.6662 - dice_coef: 0.3338 - val_loss: 0.4152 - val_dice_coef: 0.5848\n"
"Epoch 2/12\n"
"554/554 [==============================] - 2104s 4s/step - loss: 0.3525 - dice_coef: 0.6475 - val_loss: 0.3273 - val_dice_coef: 0.6727\n"
"Epoch 3/12\n"
"554/554 [==============================] - 2166s 4s/step - loss: 0.3314 - dice_coef: 0.6686 - val_loss: 0.2482 - val_dice_coef: 0.7518\n"
"Epoch 4/12\n"
"554/554 [==============================] - 2195s 4s/step - loss: 0.3225 - dice_coef: 0.6775 - val_loss: 0.2666 - val_dice_coef: 0.7334\n"
"Epoch 5/12\n"
"554/554 [==============================] - 2041s 4s/step - loss: 0.3144 - dice_coef: 0.6856 - val_loss: 0.3073 - val_dice_coef: 0.6927\n"
"Epoch 6/12\n"
"554/554 [==============================] - 2128s 4s/step - loss: 0.3069 - dice_coef: 0.6931 - val_loss: 0.4241 - val_dice_coef: 0.5759\n"
"Epoch 7/12\n"
"554/554 [==============================] - 2106s 4s/step - loss: 0.3018 - dice_coef: 0.6982 - val_loss: 0.2533 - val_dice_coef: 0.7467\n"
"Epoch 8/12\n"
"554/554 [==============================] - 2047s 4s/step - loss: 0.2984 - dice_coef: 0.7016 - val_loss: 0.3689 - val_dice_coef: 0.6311\n"
"Epoch 9/12\n"
"554/554 [==============================] - 2116s 4s/step - loss: 0.2941 - dice_coef: 0.7059 - val_loss: 0.2954 - val_dice_coef: 0.7046\n"
"Epoch 10/12\n"
"554/554 [==============================] - 2158s 4s/step - loss: 0.2932 - dice_coef: 0.7068 - val_loss: 0.2390 - val_dice_coef: 0.7610\n"
"Epoch 11/12\n"
"554/554 [==============================] - 2116s 4s/step - loss: 0.2912 - dice_coef: 0.7088 - val_loss: 0.2496 - val_dice_coef: 0.7504\n"
"Epoch 12/12\n"
"554/554 [==============================] - 2113s 4s/step - loss: 0.2858 - dice_coef: 0.7142 - val_loss: 0.2865 - val_dice_coef: 0.7135"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Training Results"))
        self.tab_widget.setTabText(self.tab_widget.indexOf(self.Learning), _translate("MainWindow", "Training"))
        self.description.setText(_translate("MainWindow", "Select objects for segmentation"))
        self.checkBox_road.setText(_translate("MainWindow", "Roads"))
        self.R_label_road.setText(_translate("MainWindow", "R"))
        self.G_label_road.setText(_translate("MainWindow", "G"))
        self.B_label_road.setText(_translate("MainWindow", "B"))
        self.HEX_label_road.setText(_translate("MainWindow", "HEX"))
        self.checkBox_cars.setText(_translate("MainWindow", "Cars"))
        self.R_label_cars.setText(_translate("MainWindow", "R"))
        self.G_label_cars.setText(_translate("MainWindow", "G"))
        self.B_label_cars.setText(_translate("MainWindow", "B"))
        self.HEX_label_cars.setText(_translate("MainWindow", "HEX"))
        self.checkBox_buildings.setText(_translate("MainWindow", "Buildings"))
        self.R_label_buildings.setText(_translate("MainWindow", "R"))
        self.G_label_buildings.setText(_translate("MainWindow", "G"))
        self.B_label_buildings.setText(_translate("MainWindow", "B"))
        self.HEX_label_buildings.setText(_translate("MainWindow", "HEX"))
        self.browse_image_button.setText(_translate("MainWindow", "Browse image"))
        self.segmentation_button.setText(_translate("MainWindow", "Segment"))
        self.tab_widget.setTabText(self.tab_widget.indexOf(self.segmentation_tab), _translate("MainWindow", "Segmentation"))
        self.stats_title.setText(_translate("MainWindow", "Statistics"))
        self.time_title.setText(_translate("MainWindow", "Segmentation time:"))
        self.time_value.setText(_translate("MainWindow", "TextLabel"))
        self.download_png_button.setText(_translate("MainWindow", "Download Png"))
        self.download_tif_button.setText(_translate("MainWindow", "Download Tif"))
        self.tab_widget.setTabText(self.tab_widget.indexOf(self.results_tab), _translate("MainWindow", "Results"))
        self.action_Save.setText(_translate("MainWindow", "&Save"))


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())
