DHEIVER commited on
Commit
49b9d12
1 Parent(s): 260dc92

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -11
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, nome_arquivo=None):
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
- # Certifique-se de que a pasta "Salvar Resultado" exista
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'),