Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -8,7 +8,7 @@ import numpy as np
|
|
| 8 |
from datetime import datetime
|
| 9 |
from collections import Counter
|
| 10 |
from services.video_service import get_next_video_frame, reset_video_index
|
| 11 |
-
from services.crack_detection_service import
|
| 12 |
from services.overlay_service import overlay_boxes
|
| 13 |
from services.metrics_service import update_metrics
|
| 14 |
from services.map_service import generate_map
|
|
@@ -45,7 +45,7 @@ def monitor_feed():
|
|
| 45 |
log_entries.append(f"Error: {str(e)}")
|
| 46 |
return None, last_metrics, "\n".join(log_entries[-10:]), None, None, last_detected_images, None
|
| 47 |
|
| 48 |
-
detected_items =
|
| 49 |
frame = overlay_boxes(frame, detected_items)
|
| 50 |
cv2.imwrite(TEMP_IMAGE_PATH, frame, [int(cv2.IMWRITE_JPEG_QUALITY), 95])
|
| 51 |
metrics = update_metrics(detected_items)
|
|
|
|
| 8 |
from datetime import datetime
|
| 9 |
from collections import Counter
|
| 10 |
from services.video_service import get_next_video_frame, reset_video_index
|
| 11 |
+
from services.crack_detection_service import detect_cracks_and_objects
|
| 12 |
from services.overlay_service import overlay_boxes
|
| 13 |
from services.metrics_service import update_metrics
|
| 14 |
from services.map_service import generate_map
|
|
|
|
| 45 |
log_entries.append(f"Error: {str(e)}")
|
| 46 |
return None, last_metrics, "\n".join(log_entries[-10:]), None, None, last_detected_images, None
|
| 47 |
|
| 48 |
+
detected_items = detect_cracks_and_objects(frame) # Includes cracks and objects
|
| 49 |
frame = overlay_boxes(frame, detected_items)
|
| 50 |
cv2.imwrite(TEMP_IMAGE_PATH, frame, [int(cv2.IMWRITE_JPEG_QUALITY), 95])
|
| 51 |
metrics = update_metrics(detected_items)
|