Exemplo n.º 1
0
	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)
Exemplo n.º 2
0
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)