File size: 303 Bytes
631c8a1
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
from ultralytics import YOLO

thermal_model = YOLO("thermal_model.pt")

def detect_thermal_anomalies(image_path):
    results = thermal_model(image_path)
    flagged = []
    for r in results:
        if hasattr(r, 'temperature') and r.temperature > 75:
            flagged.append(r)
    return flagged