Spaces:
Build error
Build error
Commit
·
d40dda1
1
Parent(s):
96dcdcf
Corregir visualización comparativa: no usar misma imagen para detección y referencia
Browse files- streamlit_app.py +4 -17
streamlit_app.py
CHANGED
|
@@ -2030,24 +2030,11 @@ def main():
|
|
| 2030 |
width=250 # Usar ancho fijo en lugar de use_column_width
|
| 2031 |
)
|
| 2032 |
else:
|
| 2033 |
-
#
|
| 2034 |
-
st.
|
| 2035 |
|
| 2036 |
-
#
|
| 2037 |
-
|
| 2038 |
-
st.session_state.face_database[reference_name]['face_image'] = match_info["face_crop"]
|
| 2039 |
-
|
| 2040 |
-
# Guardar la base de datos actualizada
|
| 2041 |
-
if DATABASE_UTILS_AVAILABLE:
|
| 2042 |
-
save_success = save_face_database(st.session_state.face_database)
|
| 2043 |
-
if save_success:
|
| 2044 |
-
st.success("Reference image saved for future use")
|
| 2045 |
-
|
| 2046 |
-
# Mostrar la imagen detectada como referencia
|
| 2047 |
-
st.image(
|
| 2048 |
-
cv2.cvtColor(match_info["face_crop"], cv2.COLOR_BGR2RGB),
|
| 2049 |
-
width=250
|
| 2050 |
-
)
|
| 2051 |
|
| 2052 |
# Limpiar el estado para la próxima ejecución
|
| 2053 |
del st.session_state.matched_faces
|
|
|
|
| 2030 |
width=250 # Usar ancho fijo en lugar de use_column_width
|
| 2031 |
)
|
| 2032 |
else:
|
| 2033 |
+
# No mostrar la misma imagen, solo un mensaje
|
| 2034 |
+
st.info(f"No reference image available for {reference_name}. Please re-register this person.")
|
| 2035 |
|
| 2036 |
+
# Indicar al usuario que necesita volver a registrar para tener imagen de referencia
|
| 2037 |
+
st.warning("Re-registration required to see proper comparison")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2038 |
|
| 2039 |
# Limpiar el estado para la próxima ejecución
|
| 2040 |
del st.session_state.matched_faces
|