DHEIVER commited on
Commit
96279a7
1 Parent(s): cf3e9ba

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -1
app.py CHANGED
@@ -1,5 +1,6 @@
1
  import gradio as gr
2
  from tensorflow.keras.models import load_model
 
3
 
4
  # Função para fazer a previsão de classificação
5
  def classify_pcos(image):
@@ -16,11 +17,20 @@ def classify_pcos(image):
16
  return class_label
17
 
18
  # Função para pré-processar a imagem (redimensionar, normalizar, etc.)
 
19
  def preprocess_image(image):
20
- # Implemente o pré-processamento necessário para a imagem
 
 
 
 
 
 
 
21
 
22
  return preprocessed_image
23
 
 
24
  # Carregar o modelo treinado
25
  model = load_model('FightOS_CNN_Models.h5')
26
 
 
1
  import gradio as gr
2
  from tensorflow.keras.models import load_model
3
+ import cv2
4
 
5
  # Função para fazer a previsão de classificação
6
  def classify_pcos(image):
 
17
  return class_label
18
 
19
  # Função para pré-processar a imagem (redimensionar, normalizar, etc.)
20
+
21
  def preprocess_image(image):
22
+ # Redimensionar a imagem para 224x224
23
+ resized_image = cv2.resize(image, (224, 224))
24
+
25
+ # Normalizar a imagem (opcional, dependendo do pré-processamento necessário)
26
+ normalized_image = resized_image / 255.0
27
+
28
+ # Adicionar dimensão extra para se adequar ao formato de entrada do modelo
29
+ preprocessed_image = np.expand_dims(normalized_image, axis=0)
30
 
31
  return preprocessed_image
32
 
33
+
34
  # Carregar o modelo treinado
35
  model = load_model('FightOS_CNN_Models.h5')
36