DHEIVER commited on
Commit
b9ef939
·
1 Parent(s): fee9d09

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -21,8 +21,11 @@ class_names = ["Normal", "Cataract"]
21
 
22
  # Defina a função de classificação
23
  def classify_image(inp):
24
- # Reshape a imagem de entrada para o formato esperado pelo modelo
25
- img = inp.reshape((-1, 224, 224, 3))
 
 
 
26
 
27
  # Faça uma previsão usando o modelo treinado
28
  prediction = loaded_model.predict(img).flatten()
@@ -30,6 +33,7 @@ def classify_image(inp):
30
  # Retorna a classe prevista
31
  return class_names[np.argmax(prediction)]
32
 
 
33
  # Crie uma interface Gradio
34
  iface = gr.Interface(
35
  fn=classify_image,
 
21
 
22
  # Defina a função de classificação
23
  def classify_image(inp):
24
+ # Reshape a imagem de entrada para o formato esperado pelo modelo (192x256)
25
+ img = tf.image.resize(inp, (192, 256))
26
+
27
+ # Adicione uma dimensão para corresponder ao formato (None, 192, 256, 3)
28
+ img = tf.expand_dims(img, axis=0)
29
 
30
  # Faça uma previsão usando o modelo treinado
31
  prediction = loaded_model.predict(img).flatten()
 
33
  # Retorna a classe prevista
34
  return class_names[np.argmax(prediction)]
35
 
36
+
37
  # Crie uma interface Gradio
38
  iface = gr.Interface(
39
  fn=classify_image,