Spaces:
Running
Running
Update pages/Entorno de Ejecución.py
Browse files
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.
|
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
|
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.')
|