File size: 863 Bytes
f234112
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"""
Run this once after cloning the repo to download required models.
Usage: python setup_models.py
"""

import os
import shutil
import gdown
from ultralytics import YOLO

os.makedirs("models", exist_ok=True)

# Download yolo11n.pt
print("Downloading yolo11n.pt...")
YOLO("yolo11n.pt")
if os.path.exists("yolo11n.pt"):
    shutil.move("yolo11n.pt", "models/yolo11n.pt")
print("yolo11n.pt ready at models/yolo11n.pt")

# Download emergency.pt from Google Drive
EMERGENCY_GDRIVE_URL = "https://drive.google.com/uc?id=18K2Vfv3ADBPbxU-XOMjr3ld2lX9sP6ti"
EMERGENCY_PATH = "models/emergency.pt"

if not os.path.exists(EMERGENCY_PATH):
    print("\nDownloading emergency.pt from Google Drive...")
    gdown.download(EMERGENCY_GDRIVE_URL, EMERGENCY_PATH, quiet=False)
    print("emergency.pt ready at models/emergency.pt")
else:
    print("emergency.pt already exists.")