def __init__(self): """ Initialization """ self.misc = Misc() self.recognition = Recognition() self.training = Training()
def load_images(self, training): """ Load images from datasets :param training: :return: """ if training: self.misc.logger.debug("Training set") image_list = self.load_training_image_properties() else: self.misc.logger.debug("Test set") image_list = self.load_training_image_properties() for element in image_list: self.misc.logger.debug("Class id: %i", element["ClassId"][0]) for index, row in element.iterrows(): img_path = os.path.join(self.training_path, Misc().fill_number(row['ClassId'], 5), row['Filename']) # if index == 0: # self.show(img_path, row['Roi.X1'], row['Roi.Y1'], row['Roi.X2'], row['Roi.Y2']) self.misc.logger.debug( str(row['ClassId']) + " " + row['Filename'] + " " + str(row['Height']) + " " + str(row['Width']) + " " + str(row['Roi.X1']) + " " + str(row['Roi.Y1']) + " " + str(row['Roi.X2']) + " " + str(row['Roi.Y2'])) return None
def initUI(self): # Add the widgets self._setup = Setup() self._negf_para = Negf_para() self._species = species() self._misc = Misc() self._grids = Grids() self._mdscf = Mdscf() self._io = IOcontrol() self._configuration = Configuration() self._default_input = default_input_para() #self._widgets = [self._setup, self._misc, self._mdscf, self._io, # self._species, self._grids, self._default_input, # self._configuration, self._negf_para] self._widgets = [ self._setup, self._misc, self._mdscf, self._io, self._species, self._grids, self._default_input, self._negf_para ] # Main layout #layout = QtGui.QVBoxLayout() layout = QtGui.QGridLayout() layout.setSpacing(10) self.setLayout(layout) # Setup Groupbox savebtn = QtGui.QPushButton('Save') self.savedir = QtGui.QLineEdit(os.getcwd()) choosedir = QtGui.QPushButton('...') choosedir.clicked.connect(self.selectdir) savebtn.clicked.connect(self.save) layout.addWidget(savebtn, 1, 0, 1, 1) layout.addWidget(self.savedir, 1, 1, 1, 4) layout.addWidget(choosedir, 1, 5, 1, 1) form_layout = QtGui.QTabWidget() layout.addWidget(form_layout, 2, 0, 1, 10) #form_layout = QtGui.QTabWidget(group_box) form_layout.addTab(self._setup, self.tr('Setup')) form_layout.addTab(self._mdscf, self.tr('MD SCF')) form_layout.addTab(self._grids, self.tr('Grids')) form_layout.addTab(self._negf_para, self.tr('NEGFctrl')) form_layout.addTab(self._species, self.tr('Species')) form_layout.addTab(self._misc, self.tr('Misc')) form_layout.addTab(self._io, self.tr('IO')) form_layout.addTab(self._configuration, self.tr('Configuration')) form_layout.currentChanged.connect(self.configurationChanged) # self.connect(form_layout, QtCore.SIGNAL("currenChanged(int)"), self.configurationChanged) self.setGeometry(2000, 2000, 750, 750) self.setWindowTitle('NCSU RMG-NEGF GUI') self.show()
def __init__(self): """ Initialising """ self.misc = Misc() self.training_path = os.path.join(self.misc.project_root, "dataset", "GTSRB", "Final_Training", "Images") self.test_path = os.path.join(self.misc.project_root, "dataset", "GTSRB", "Final_Test", "Images")
def __init__(self): """ Initialising """ self.misc = Misc()
def __init__(self): self.voiceh = SpeechInterface() self.misc = Misc()