DHEIVER commited on
Commit
98d76db
·
1 Parent(s): a0eea21

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -36,11 +36,14 @@ def classify_image(input_image):
36
  image = Image.fromarray(input_image.astype('uint8'))
37
 
38
  # Criar uma imagem com o rótulo de previsão sobreposta no centro
39
- draw = ImageDraw.Draw(image) # Mova a definição de "draw" para cá
40
  width, height = image.size
41
  font = ImageFont.load_default()
42
  text = f'Previsão: {predicted_class_label}'
43
- text_width, text_height = draw.textsize(text, font)
 
 
 
44
  x = (width - text_width) // 2
45
  y = (height - text_height) // 2
46
  draw.text((x, y), text, fill='white', font=font)
@@ -48,6 +51,8 @@ def classify_image(input_image):
48
  # Converter a imagem resultante de volta para numpy
49
  result_image = np.array(image)
50
  return result_image
 
 
51
 
52
  # Criar uma interface Gradio
53
  interface = gr.Interface(
 
36
  image = Image.fromarray(input_image.astype('uint8'))
37
 
38
  # Criar uma imagem com o rótulo de previsão sobreposta no centro
39
+ draw = ImageDraw.Draw(image)
40
  width, height = image.size
41
  font = ImageFont.load_default()
42
  text = f'Previsão: {predicted_class_label}'
43
+
44
+ # Obter o tamanho do texto
45
+ text_width, text_height = draw.textsize(text, font=font)
46
+
47
  x = (width - text_width) // 2
48
  y = (height - text_height) // 2
49
  draw.text((x, y), text, fill='white', font=font)
 
51
  # Converter a imagem resultante de volta para numpy
52
  result_image = np.array(image)
53
  return result_image
54
+ # ...
55
+
56
 
57
  # Criar uma interface Gradio
58
  interface = gr.Interface(