frncscp commited on
Commit
c4e5de8
1 Parent(s): b6761fe

Update pages/Entorno de Ejecución.py

Browse files
Files changed (1) hide show
  1. pages/Entorno de Ejecución.py +6 -4
pages/Entorno de Ejecución.py CHANGED
@@ -194,12 +194,11 @@ with zero_shot:
194
  with st.spinner("Cargando modelo de clasificación..."):
195
  classifier = pipeline("zero-shot-image-classification", model = 'openai/clip-vit-large-patch14-336')
196
  zsloaded = True
 
197
 
198
  if st.button(key = 'ZS_button', label ='¿Hay un patacón en la imagen?'):
199
- if uploaded_file is not None:
200
- if not zsloaded:
201
- st.write('Primero se necesita cargar el modelo.')
202
- else:
203
  with st.spinner('Cargando predicción...'):
204
  img = preprocess(uploaded_file, module = 'pil')
205
  zs_classifier = classifier(img,
@@ -213,8 +212,11 @@ with zero_shot:
213
  st.success("¡Patacón Detectado!")
214
  else:
215
  st.error("No se considera que haya un patacón en la imagen")
 
216
  st.caption(f'La probabilidad de que la imagen tenga un patacón es del: {round(float(y_gorrito * 100), 2)}%')
217
  st.image(img)
 
 
218
  else:
219
  st.write("Asegúrate de haber subido correctamente la imagen.")
220
 
 
194
  with st.spinner("Cargando modelo de clasificación..."):
195
  classifier = pipeline("zero-shot-image-classification", model = 'openai/clip-vit-large-patch14-336')
196
  zsloaded = True
197
+ st.write('El modelo ha sido cargado, no es necesario volver a presionar el botón.')
198
 
199
  if st.button(key = 'ZS_button', label ='¿Hay un patacón en la imagen?'):
200
+ if uploaded_file is not None:
201
+ if zsloaded:
 
 
202
  with st.spinner('Cargando predicción...'):
203
  img = preprocess(uploaded_file, module = 'pil')
204
  zs_classifier = classifier(img,
 
212
  st.success("¡Patacón Detectado!")
213
  else:
214
  st.error("No se considera que haya un patacón en la imagen")
215
+
216
  st.caption(f'La probabilidad de que la imagen tenga un patacón es del: {round(float(y_gorrito * 100), 2)}%')
217
  st.image(img)
218
+ else:
219
+ st.write('Primero se necesita cargar el modelo.')
220
  else:
221
  st.write("Asegúrate de haber subido correctamente la imagen.")
222