# Petrol-station detector

Submission for the Z-dataworks Petrol Gauntlet.

- Entry: `app.py` → class `Detector` with `predict_batch(batch_images, offset, n_keypoints)`
- Backbone: ONNX YOLO-style at 1280×1280
- Classes: 0 petrol hose, 1 petrol pump, 2 price board, 3 roof canopy

Run locally:

```bash
pip install -r requirements.txt
python -c "
from pathlib import Path
import cv2, numpy as np
from app import Detector
d = Detector(Path('.'))
img = np.zeros((768, 1408, 3), dtype=np.uint8)
print(d.predict_batch([img], offset=0, n_keypoints=32))
"
```
