Spaces:
Build error
Build error
Commit
·
c48afaa
1
Parent(s):
d40dda1
Añadir depuración para diagnosticar problema con imágenes de referencia
Browse files- streamlit_app.py +13 -4
streamlit_app.py
CHANGED
|
@@ -2030,11 +2030,20 @@ def main():
|
|
| 2030 |
width=250 # Usar ancho fijo en lugar de use_column_width
|
| 2031 |
)
|
| 2032 |
else:
|
| 2033 |
-
#
|
| 2034 |
-
st.
|
| 2035 |
|
| 2036 |
-
#
|
| 2037 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2038 |
|
| 2039 |
# Limpiar el estado para la próxima ejecución
|
| 2040 |
del st.session_state.matched_faces
|
|
|
|
| 2030 |
width=250 # Usar ancho fijo en lugar de use_column_width
|
| 2031 |
)
|
| 2032 |
else:
|
| 2033 |
+
# Depuración para ver qué hay en la base de datos
|
| 2034 |
+
st.error(f"Debug: Reference image not found for {reference_name}")
|
| 2035 |
|
| 2036 |
+
# Mostrar las claves disponibles para este usuario
|
| 2037 |
+
if reference_name in st.session_state.face_database:
|
| 2038 |
+
st.write("Available keys:", list(st.session_state.face_database[reference_name].keys()))
|
| 2039 |
+
|
| 2040 |
+
# Si hay embeddings pero no imagen, mostrar mensaje informativo
|
| 2041 |
+
if 'embeddings' in st.session_state.face_database[reference_name]:
|
| 2042 |
+
st.info(f"User {reference_name} exists but has no reference image. Please re-register.")
|
| 2043 |
+
else:
|
| 2044 |
+
st.warning(f"User {reference_name} exists but has invalid data structure.")
|
| 2045 |
+
else:
|
| 2046 |
+
st.warning(f"User {reference_name} not found in database, but was matched?")
|
| 2047 |
|
| 2048 |
# Limpiar el estado para la próxima ejecución
|
| 2049 |
del st.session_state.matched_faces
|