TrafficSentinelAI / scratch /check_model_classes.py
cricketgeek's picture
Sync from GitHub via hub-sync (part 3)
1b30630 verified
Raw
History Blame Contribute Delete
692 Bytes
import sys
from pathlib import Path
from ultralytics import YOLO
weights_dir = Path("E:/flipkart2r/models/weights")
models = {
"yolo11m (vehicle)": Path("E:/flipkart2r/yolo11m.pt"),
"yolo11s_helmet": weights_dir / "yolo11s_helmet.pt",
"yolo11s_plate": weights_dir / "yolo11s_plate.pt",
"yolov8s_helmet": weights_dir / "yolov8s_helmet.pt"
}
for name, path in models.items():
print(f"=== {name} ({path}) ===")
if not path.exists():
print(" File does not exist.")
continue
try:
model = YOLO(str(path))
print(f" Task: {model.task}")
print(f" Names: {model.names}")
except Exception as e:
print(f" Error: {e}")