def corrigir(self): if self.listaDeArquivos == None: print "Todos os campos devem ser preenchidos" self.sair() self.da = int(self.ui_.lineEdit_2.text()) self.p = int(self.ui_.lineEdit_3.text()) self.de = int(self.ui_.lineEdit_4.text()) self.n = int(self.ui_.lineEdit_6.text()) self.rgb = self.ui_.radioButton_3.isChecked() self.histograma = self.ui_.radioButton_5.isChecked() print "Corrigindo..." print "Usar Modelo de cor RGB? " + str(self.rgb) print "Fazer equalizacao do histograma? " + str(self.histograma) print "Utlizando imagens (Total: " + str(len(self.listaDeArquivos)) + "): " + self.path print "Utilizando parametros: " print " daltonismo: " + str(self.da) print " deutan: " + str(self.de) print " protan: " + str(self.p) print " normalismo: " + str(self.n) print "Comecando..." if str(self.ui_.metodo.currentText()) == "Metodo 2": e = NewCorrecaoEngine(self.da, self.de, self.p, self.n, self.listaDeArquivos, self.rgb, self.histograma) else: e = CorrecaoEngine(self.da, self.de, self.p, self.n, self.listaDeArquivos, self.rgb, self.histograma) self.resultado = e.start(None) self.correcaoTerminada(self.resultado)
def corrige(da, de, p, n, f, method): print "Corrigindo..." print " daltonismo: " + str(da) print " deutan: " + str(de) print " protan: " + str(p) print " normalismo: " + str(n) if method == 2: e = NewCorrecaoEngine(da, de, p, n, ['imgs_read/' + f], True, True, False) else: e = CorrecaoEngine(da, de, p, n, ['imgs_read/' + f], True, True, False) resultado = e.start(None)