File size: 1,606 Bytes
cfdbf97 93dd8b4 cfdbf97 93dd8b4 cfdbf97 93dd8b4 cfdbf97 93dd8b4 cfdbf97 93dd8b4 | 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | ---
tags:
- element_type:detect
- model:yolov11-nano
- object:vehicle
manako:
description: YOLO11n vehicle detector for CCTV surveillance
input_payload:
- name: frame
type: image
description: RGB frame
output_payload:
- name: detections
type: detections
description: List of detections
---
# Score Vision SN44 — VehicleDetect Miner
**Wallet:** LukeTao | **Hotkey:** default | **UID:** 128 | **Netuid:** 44
## Model
| Property | Value |
|---|---|
| Architecture | YOLO11-nano |
| Input size | 640×640 |
| Model file | `weights.onnx` |
| Size | ~11 MB (well under 30 MB limit) |
| Framework | ONNX Runtime (CUDA EP) |
| mAP\@50 | **63.05%** (COCO val2017, vehicle classes) |
## Classes
| Output ID | Class | COCO Index |
|---|---|---|
| 0 | car | 2 |
| 1 | bus | 5 |
| 2 | truck | 7 |
| 3 | motorcycle | 3 |
## Performance
Measured on RTX 4090, COCO val2017 images (640×640 letterbox):
| Metric | Value | Target |
|---|---|---|
| Mean FPS (CUDA) | ~371 | ≥ 30 |
| Mean FPS (CPU) | ~34 | ≥ 30 |
| P95 latency (CUDA) | 2.83 ms | < 50 ms |
| Inference (GPU) | 2.70 ms | — |
## Output Format
```json
[{
"x": 320.5,
"y": 240.1,
"width": 150.0,
"height": 90.0,
"confidence": 0.91,
"class_id": 0,
"class": "car"
}]
```
## Files
| File | Purpose |
|---|---|
| `weights.onnx` | ONNX model (YOLO11-nano, opset 12) |
| `main.py` | Inference runner (reads class_names.txt automatically) |
| `class_names.txt` | One class name per line |
| `model_type.json` | Model metadata |
| `pyproject.toml` | Python package dependencies |
| `README.md` | This file |
|