Update app.py
Browse files
app.py
CHANGED
@@ -90,22 +90,18 @@ def processar_imagem_de_entrada_wrapper(img, modelo):
|
|
90 |
"""
|
91 |
percentage_of_vessels = np.sum(img_out) / (img_out.shape[0] * img_out.shape[1])
|
92 |
if percentage_of_vessels > 0.5:
|
93 |
-
return
|
94 |
else:
|
95 |
-
return
|
96 |
|
97 |
has_disease = has_disease(img_out)
|
98 |
|
99 |
-
#
|
100 |
if has_disease:
|
101 |
-
explanation =
|
102 |
-
f"* **True:** O angiograma tem doença. Isso é determinado pela função `has_disease`, que calcula o percentual de vasos no angiograma segmentado. Se o percentual de vasos for maior que 50%, a função retorna \"true\", indicando que o angiograma tem doença. Caso contrário, a função retorna \"false\", indicando que o angiograma não tem doença."
|
103 |
-
)
|
104 |
else:
|
105 |
-
explanation =
|
106 |
-
|
107 |
-
)
|
108 |
-
|
109 |
return spent, img_out, has_disease, explanation
|
110 |
|
111 |
|
|
|
90 |
"""
|
91 |
percentage_of_vessels = np.sum(img_out) / (img_out.shape[0] * img_out.shape[1])
|
92 |
if percentage_of_vessels > 0.5:
|
93 |
+
return Sim
|
94 |
else:
|
95 |
+
return Não
|
96 |
|
97 |
has_disease = has_disease(img_out)
|
98 |
|
99 |
+
# Adicione a explicação à interface
|
100 |
if has_disease:
|
101 |
+
explanation = "A máquina detectou uma possível doença nos vasos sanguíneos. Ela olha para a parte destacada da imagem e calcula se há mais vasos do que o normal. Se for o caso, ela diz que há uma doença. Caso contrário, ela diz que não há doença."
|
|
|
|
|
102 |
else:
|
103 |
+
explanation = "A máquina não detectou nenhuma doença nos vasos sanguíneos."
|
104 |
+
|
|
|
|
|
105 |
return spent, img_out, has_disease, explanation
|
106 |
|
107 |
|