DHEIVER commited on
Commit
8c1323b
1 Parent(s): 4498ea8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -35,8 +35,11 @@ class ThyroidTumorClassifierApp:
35
  # Add information to the output image
36
  output_image_with_info = self.add_info_to_image(image, predicted_label, probabilities)
37
 
38
- # Return the modified output image as an array
39
- return output_image_with_info
 
 
 
40
 
41
  def add_info_to_image(self, image, predicted_label, probabilities):
42
  # Convert the image to Pillow image format
@@ -68,7 +71,7 @@ class ThyroidTumorClassifierApp:
68
  input_interface = gr.Interface(
69
  fn=self.classify_image,
70
  inputs=gr.inputs.Image(),
71
- outputs=gr.outputs.Image(),
72
  title="Tumor da Tireoide Classificação",
73
  description="Faça o upload de uma imagem de um tumor da tireoide para classificação. A saída inclui o rótulo da classe prevista e as probabilidades com informações adicionais.",
74
  )
 
35
  # Add information to the output image
36
  output_image_with_info = self.add_info_to_image(image, predicted_label, probabilities)
37
 
38
+ # Convert the output image to PIL format
39
+ output_pil_image = Image.fromarray(output_image_with_info)
40
+
41
+ # Return the modified output image as PIL image
42
+ return output_pil_image
43
 
44
  def add_info_to_image(self, image, predicted_label, probabilities):
45
  # Convert the image to Pillow image format
 
71
  input_interface = gr.Interface(
72
  fn=self.classify_image,
73
  inputs=gr.inputs.Image(),
74
+ outputs=gr.outputs.Image(type="pil"), # Use type="pil" for Pillow image format
75
  title="Tumor da Tireoide Classificação",
76
  description="Faça o upload de uma imagem de um tumor da tireoide para classificação. A saída inclui o rótulo da classe prevista e as probabilidades com informações adicionais.",
77
  )