frncscp commited on
Commit
4d43840
·
1 Parent(s): 9604ac9

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
@@ -19,7 +19,7 @@ col_a, col_b, = st.columns(2)
19
 
20
  with col_a:
21
  st.title("Entorno de ejecución")
22
- st.caption("Los modelos no están en orden de eficacia, sino en orden de creación. En la pestaña de Estadísticas podrá encontrar más información.")
23
 
24
  # Get the absolute path to the current directory
25
  current_dir = os.path.abspath(os.path.dirname(__file__))
@@ -49,7 +49,7 @@ with col_a:
49
  ultraptctrn = ['ptctrn_v1.6', 'ptctrn_v1.8', 'ptctrn_v1.9.1', 'ptctrn_v1.12']
50
 
51
  # Create a dropdown menu to select the model
52
- model_choice = st.multiselect("Seleccione un modelo de clasificación", model_dict.keys())
53
 
54
  selected_models = []
55
 
@@ -71,7 +71,7 @@ with col_a:
71
 
72
  with col_b:
73
  if st.button('¿Hay un patacón en la imagen?'):
74
- if uploaded_file is not None:
75
  # Load the image and resize it to the required dimensions
76
  img = np.frombuffer(uploaded_file.read(), np.uint8)
77
  img = cv2.imdecode(img, cv2.IMREAD_COLOR)
@@ -96,4 +96,6 @@ with col_b:
96
  st.error("No se encontró rastro de patacón.")
97
  st.caption(f'La probabilidad de que la imagen tenga un patacón es del: {round(float(y_gorrito), 2)*100}%')
98
  #st.write('Si los resultados no fueron los esperados, por favor, despliga la barra lateral y entra al botón "Report a Bug"')
99
- st.image(raw_img)
 
 
 
19
 
20
  with col_a:
21
  st.title("Entorno de ejecución")
22
+ st.caption("Los modelos no están en orden de eficacia, sino en orden de creación.")
23
 
24
  # Get the absolute path to the current directory
25
  current_dir = os.path.abspath(os.path.dirname(__file__))
 
49
  ultraptctrn = ['ptctrn_v1.6', 'ptctrn_v1.8', 'ptctrn_v1.9.1', 'ptctrn_v1.12']
50
 
51
  # Create a dropdown menu to select the model
52
+ model_choice = st.multiselect("Seleccione uno o varios modelos de clasificación", model_dict.keys())
53
 
54
  selected_models = []
55
 
 
71
 
72
  with col_b:
73
  if st.button('¿Hay un patacón en la imagen?'):
74
+ if uploaded_file is not None and len(selected_models) > 0:
75
  # Load the image and resize it to the required dimensions
76
  img = np.frombuffer(uploaded_file.read(), np.uint8)
77
  img = cv2.imdecode(img, cv2.IMREAD_COLOR)
 
96
  st.error("No se encontró rastro de patacón.")
97
  st.caption(f'La probabilidad de que la imagen tenga un patacón es del: {round(float(y_gorrito), 2)*100}%')
98
  #st.write('Si los resultados no fueron los esperados, por favor, despliga la barra lateral y entra al botón "Report a Bug"')
99
+ st.image(raw_img)
100
+ else:
101
+ st.write('Revisa haber seleccionado los modelos y la imagen correctamente.')