DHEIVER commited on
Commit
f68f995
·
1 Parent(s): 8b8fee8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -6
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="Previsão"), # Definir o tipo de saída como "numpy"
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