Horus7 commited on
Commit
e0fc5f0
1 Parent(s): d31d503

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -14
app.py CHANGED
@@ -26,25 +26,20 @@ def detect(img):
26
  seuil_poumon_sain = 0.5
27
  seuil_infection_biologique = 0.5
28
 
29
- # Initialisation du texte et de la couleur
30
  texte = ""
31
- couleur = ""
32
 
33
  # Détermination du texte et de la couleur pour chaque classe
34
  if format_decimal(prediction[0]) >= seuil_infection_bacterienne:
35
- texte = "Risque d'infection bactérienne"
36
- couleur = "red"
37
- elif format_decimal(prediction[1]) >= seuil_poumon_sain:
38
- texte = "Poumon sain"
39
- couleur = "green"
40
- elif format_decimal(prediction[2]) >= seuil_infection_biologique:
41
- texte = "Risque d'infection biologique"
42
- couleur = "orange"
43
- else:
44
  texte = "Classe indéterminée"
45
- couleur = "black"
46
 
47
- return texte, couleur
48
 
49
 
50
 
@@ -60,5 +55,5 @@ input = gr.inputs.Image(shape=(100,100))
60
 
61
  title = "PneumoDetect: Detection de pneumonie par x-ray"
62
 
63
- iface = gr.Interface(fn=detect, inputs=input, outputs=["text", "color"],examples = examples, examples_per_page=20, title=title)
64
  iface.launch(inline=False)
 
26
  seuil_poumon_sain = 0.5
27
  seuil_infection_biologique = 0.5
28
 
29
+ # Initialisation du texte
30
  texte = ""
 
31
 
32
  # Détermination du texte et de la couleur pour chaque classe
33
  if format_decimal(prediction[0]) >= seuil_infection_bacterienne:
34
+ texte += '<span style="color:red;">Risque d\'infection bactérienne</span><br>'
35
+ if format_decimal(prediction[1]) >= seuil_poumon_sain:
36
+ texte += '<span style="color:green;">Poumon sain</span><br>'
37
+ if format_decimal(prediction[2]) >= seuil_infection_biologique:
38
+ texte += '<span style="color:orange;">Risque d\'infection biologique</span><br>'
39
+ if texte == "":
 
 
 
40
  texte = "Classe indéterminée"
 
41
 
42
+ return texte
43
 
44
 
45
 
 
55
 
56
  title = "PneumoDetect: Detection de pneumonie par x-ray"
57
 
58
+ iface = gr.Interface(fn=detect, inputs=input, outputs="text",examples = examples, examples_per_page=20, title=title)
59
  iface.launch(inline=False)