"""Dataset download instructions. Both datasets must be downloaded manually from Roboflow Universe in COCO format. The Roboflow API cannot be used because the cracks dataset (cracks-3ii36) has no generated versions — the owner never created an exportable version. Download locations: - Taping: https://universe.roboflow.com/objectdetect-pu6rn/drywall-join-detect → Export as COCO, place under data/raw/taping/ - Cracks: https://universe.roboflow.com/fyp-ny1jt/cracks-3ii36 → Export as COCO, place under data/raw/cracks/ Expected structure after download: data/raw/ ├── taping/ │ ├── train/ │ │ ├── _annotations.coco.json │ │ └── *.jpg │ └── valid/ │ ├── _annotations.coco.json │ └── *.jpg └── cracks/ └── train/ ├── _annotations.coco.json └── *.jpg """