Spaces:
Runtime error
Runtime error
Update app.py
Browse files
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 |
-
#
|
39 |
-
|
|
|
|
|
|
|
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 |
)
|