Spaces:
Runtime error
Runtime error
File size: 586 Bytes
3040d90 6b73ec3 3040d90 6b73ec3 3040d90 6b73ec3 3040d90 6b73ec3 3040d90 6b73ec3 3040d90 6b73ec3 e544c79 3040d90 6b73ec3 0c5fac1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
def update_metrics(detected_items):
"""
Update metrics from detection results.
Args:
detected_items: List of detection dictionaries
Returns:
dict: Metrics summary including items
"""
if not detected_items:
return {"items": [], "count": 0, "avg_confidence": 0.0}
count = len(detected_items)
avg_confidence = sum(item["confidence"] for item in detected_items if "confidence" in item) / count if count > 0 else 0.0
return {
"items": detected_items,
"count": count,
"avg_confidence": avg_confidence
} |