DHEIVER commited on
Commit
14ef73d
1 Parent(s): 2a5ba3b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -2
app.py CHANGED
@@ -110,9 +110,21 @@ models = {
110
  for model_name, model in models.items():
111
  models[model_name] = model.to(device).eval()
112
 
113
- # Define a interface Gradio sem o uso das opções desatualizadas
114
  my_app = gr.Interface(
115
  fn=processar_imagem_de_entrada_wrapper,
116
  inputs=[
117
  gr.inputs.Image(label="Angiograma:", shape=(512, 512)),
118
- gr.inputs.Dropdown(['SE-RegUNet 4GF', 'SE-RegUNet 16GF', 'AngioNet', 'EffUNet++ B5', 'Reg-SA-UNet++', 'UNet
 
 
 
 
 
 
 
 
 
 
 
 
 
 
110
  for model_name, model in models.items():
111
  models[model_name] = model.to(device).eval()
112
 
 
113
  my_app = gr.Interface(
114
  fn=processar_imagem_de_entrada_wrapper,
115
  inputs=[
116
  gr.inputs.Image(label="Angiograma:", shape=(512, 512)),
117
+ gr.inputs.Dropdown(['SE-RegUNet 4GF', 'SE-RegUNet 16GF', 'AngioNet', 'EffUNet++ B5', 'Reg-SA-UNet++', 'UNet3+'], label='Modelo', default='SE-RegUNet 4GF'),
118
+ ],
119
+ outputs=[
120
+ gr.outputs.Label(label="Tempo decorrido"),
121
+ gr.outputs.Image(type="numpy", label="Imagem de Saída"),
122
+ gr.outputs.Label(label="Status da Doença"),
123
+ ],
124
+ title="Segmentação de Angiograma Coronariano",
125
+ description="Esta aplicação segmenta angiogramas coronarianos usando modelos de segmentação pré-treinados. Faça o upload de uma imagem de angiograma e selecione um modelo para visualizar o resultado da segmentação.\n\nSelecione uma imagem de angiograma coronariano e um modelo de segmentação no painel à esquerda.\n\nStatus da Doença:\n- 'Disease Detected': Indica que a segmentação detectou uma área significativa de estenose.\n- 'No Disease': Indica que a segmentação não detectou estenose significativa.\nCom base no resultado, é recomendado consultar um profissional de saúde para avaliação e orientação adicional, se necessário.",
126
+ theme="default",
127
+ allow_flagging="never", # O parâmetro "allow_flagging" deve receber uma string ('auto', 'manual', ou 'never')
128
+ )
129
+
130
+ my_app.launch()