Spaces:
Build error
Build error
Commit
·
dacb695
1
Parent(s):
3c8e85d
Mejorar detección facial: reducir umbral mínimo a 0.1 y añadir depuración avanzada
Browse files- streamlit_app.py +16 -2
streamlit_app.py
CHANGED
|
@@ -194,6 +194,20 @@ def main():
|
|
| 194 |
# Si no se encontraron rostros, devolver lista vacía
|
| 195 |
if not bboxes:
|
| 196 |
print(f"No se detectaron rostros con confianza > {conf_threshold}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 197 |
return []
|
| 198 |
|
| 199 |
# Devolver las cajas detectadas
|
|
@@ -2463,9 +2477,9 @@ def main():
|
|
| 2463 |
|
| 2464 |
continuous_confidence_threshold = st.slider(
|
| 2465 |
"Detection confidence",
|
| 2466 |
-
min_value=0.
|
| 2467 |
max_value=0.9,
|
| 2468 |
-
value=0.
|
| 2469 |
step=0.05,
|
| 2470 |
key="continuous_confidence_threshold"
|
| 2471 |
)
|
|
|
|
| 194 |
# Si no se encontraron rostros, devolver lista vacía
|
| 195 |
if not bboxes:
|
| 196 |
print(f"No se detectaron rostros con confianza > {conf_threshold}")
|
| 197 |
+
print("Sugerencias para mejorar la detección:")
|
| 198 |
+
print("1. Ajustar la iluminación - evitar contraluces")
|
| 199 |
+
print("2. Reducir el umbral de confianza por debajo de 0.3")
|
| 200 |
+
print("3. Mirar directamente a la cámara")
|
| 201 |
+
print("4. Verificar que la cámara esté enfocada")
|
| 202 |
+
|
| 203 |
+
# Verificar si hay detecciones con umbral más bajo para depuración
|
| 204 |
+
for i in range(detections.shape[2]):
|
| 205 |
+
confidence = detections[0, 0, i, 2]
|
| 206 |
+
if confidence > 0.05: # Umbral muy bajo para depuración
|
| 207 |
+
box = detections[0, 0, i, 3:7] * np.array([w, h, w, h])
|
| 208 |
+
x1, y1, x2, y2 = box.astype("int")
|
| 209 |
+
print(f"Detección de baja confianza: {confidence:.3f} en [{x1},{y1},{x2},{y2}]")
|
| 210 |
+
|
| 211 |
return []
|
| 212 |
|
| 213 |
# Devolver las cajas detectadas
|
|
|
|
| 2477 |
|
| 2478 |
continuous_confidence_threshold = st.slider(
|
| 2479 |
"Detection confidence",
|
| 2480 |
+
min_value=0.1,
|
| 2481 |
max_value=0.9,
|
| 2482 |
+
value=0.3,
|
| 2483 |
step=0.05,
|
| 2484 |
key="continuous_confidence_threshold"
|
| 2485 |
)
|