Update app.py
Browse files
app.py
CHANGED
@@ -54,7 +54,7 @@ def preprocessar_imagem(img, modelo='SE-RegUNet 4GF'):
|
|
54 |
|
55 |
|
56 |
# Função para processar a imagem de entrada
|
57 |
-
def processar_imagem_de_entrada(img, modelo, pipe, salvar_resultado=False
|
58 |
try:
|
59 |
# Faça uma cópia da imagem original
|
60 |
img = img.copy()
|
@@ -94,23 +94,16 @@ def processar_imagem_de_entrada(img, modelo, pipe, salvar_resultado=False, nome_
|
|
94 |
|
95 |
# Salve o resultado em um arquivo se a opção estiver ativada
|
96 |
if salvar_resultado:
|
97 |
-
|
98 |
-
if not os.path.exists("Salvar Resultado"):
|
99 |
-
os.makedirs("Salvar Resultado")
|
100 |
-
|
101 |
-
# Se o nome do arquivo não for especificado, gere um nome exclusivo com base no timestamp
|
102 |
-
if nome_arquivo is None:
|
103 |
-
nome_arquivo = f'resultado_{int(time.time())}.png'
|
104 |
-
|
105 |
-
# Salve o resultado na pasta "Salvar Resultado"
|
106 |
-
nome_arquivo = os.path.join("Salvar Resultado", nome_arquivo)
|
107 |
cv2.imwrite(nome_arquivo, img_out)
|
108 |
|
109 |
return spent, img_out
|
110 |
|
111 |
except Exception as e:
|
|
|
112 |
return str(e), None
|
113 |
|
|
|
114 |
# Carregar modelos pré-treinados
|
115 |
models = {
|
116 |
'SE-RegUNet 4GF': torch.jit.load('./model/SERegUNet4GF.pt'),
|
|
|
54 |
|
55 |
|
56 |
# Função para processar a imagem de entrada
|
57 |
+
def processar_imagem_de_entrada(img, modelo, pipe, salvar_resultado=False):
|
58 |
try:
|
59 |
# Faça uma cópia da imagem original
|
60 |
img = img.copy()
|
|
|
94 |
|
95 |
# Salve o resultado em um arquivo se a opção estiver ativada
|
96 |
if salvar_resultado:
|
97 |
+
nome_arquivo = f'resultado_{int(time.time())}.png'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
98 |
cv2.imwrite(nome_arquivo, img_out)
|
99 |
|
100 |
return spent, img_out
|
101 |
|
102 |
except Exception as e:
|
103 |
+
# Em caso de erro, retorne uma mensagem de erro
|
104 |
return str(e), None
|
105 |
|
106 |
+
|
107 |
# Carregar modelos pré-treinados
|
108 |
models = {
|
109 |
'SE-RegUNet 4GF': torch.jit.load('./model/SERegUNet4GF.pt'),
|