Update app.py
Browse files
app.py
CHANGED
@@ -32,6 +32,7 @@ def classify_image(input_image):
|
|
32 |
predicted_class_id = torch.argmax(outputs.logits, dim=1).item()
|
33 |
# Converter o ID da classe em rótulo usando o mapeamento id2label
|
34 |
predicted_class_label = id2label.get(str(predicted_class_id), "Desconhecido")
|
|
|
35 |
# Abrir a imagem usando PIL
|
36 |
image = Image.fromarray(input_image.astype('uint8'))
|
37 |
|
@@ -51,18 +52,14 @@ def classify_image(input_image):
|
|
51 |
# Converter a imagem resultante de volta para numpy
|
52 |
result_image = np.array(image)
|
53 |
return result_image
|
54 |
-
# ...
|
55 |
-
|
56 |
-
# ...
|
57 |
-
|
58 |
|
59 |
# Criar uma interface Gradio
|
60 |
interface = gr.Interface(
|
61 |
fn=classify_image,
|
62 |
inputs=gr.inputs.Image(type="numpy", label="Carregar uma imagem"),
|
63 |
-
outputs=gr.outputs.Image(type="numpy", label="
|
64 |
title="Classificador de Imagem ViT",
|
65 |
-
description="Esta aplicação Gradio permite classificar imagens usando um modelo Vision Transformer (ViT)."
|
66 |
)
|
67 |
|
68 |
# Iniciar a aplicação Gradio
|
|
|
32 |
predicted_class_id = torch.argmax(outputs.logits, dim=1).item()
|
33 |
# Converter o ID da classe em rótulo usando o mapeamento id2label
|
34 |
predicted_class_label = id2label.get(str(predicted_class_id), "Desconhecido")
|
35 |
+
|
36 |
# Abrir a imagem usando PIL
|
37 |
image = Image.fromarray(input_image.astype('uint8'))
|
38 |
|
|
|
52 |
# Converter a imagem resultante de volta para numpy
|
53 |
result_image = np.array(image)
|
54 |
return result_image
|
|
|
|
|
|
|
|
|
55 |
|
56 |
# Criar uma interface Gradio
|
57 |
interface = gr.Interface(
|
58 |
fn=classify_image,
|
59 |
inputs=gr.inputs.Image(type="numpy", label="Carregar uma imagem"),
|
60 |
+
outputs=gr.outputs.Image(type="numpy", label="Resultado"),
|
61 |
title="Classificador de Imagem ViT",
|
62 |
+
description="Esta aplicação Gradio permite classificar imagens usando um modelo Vision Transformer (ViT). A previsão é escrita no centro da imagem de saída."
|
63 |
)
|
64 |
|
65 |
# Iniciar a aplicação Gradio
|