Verdict

D-FINE-X leads accuracy on Raspberry Pi 5 at 61.4 mAP@50-95, but it runs 0.4 FPS on the Pi's CPU under ONNX Runtime FP32. For anything close to real time the ranking inverts: DEIMv2-Atto hits 30.3 FPS at 27.5 mAP. On a bare Pi 5 the right model is set by your latency budget, not by the top of the leaderboard. mAP is shown here in percent form.

The Raspberry Pi 5 has no GPU for these models, so every row below is CPU inference through ONNX Runtime. That flattens the field: the largest detectors take seconds per image, and the accuracy leaders are unusable for streaming work. Read this table as the accuracy ceiling, then drop down to the speed table for what actually runs.

#ModelmAP@50-95FPSms/imageParams (M)License
1D-FINE-X6142.00.42638.7561.7Apache-2.0
2DEIMv2-X6133.00.33453.0350.3Apache-2.0
3ECDet-X6113.00.33331.4249.0Apache-2.0
4ECDet-L6007.00.42681.8032.7Apache-2.0
5D-FINE-L5999.00.71402.9130.8Apache-2.0
6RT-DETRv4-X5999.00.42685.6862.6Apache-2.0
7DEIM-X5962.00.42635.5661.7Apache-2.0
8RF-DETR-L5860.00.51924.5030.3Apache-2.0
9DEIMv2-L5857.00.42678.9832.2Apache-2.0
10ECDet-M5835.00.61708.1919.2Apache-2.0
11RT-DETR-X5795.00.42801.4867.3Apache-2.0
12DEIM-L5784.00.71400.2430.8Apache-2.0
13D-FINE-M5783.01.0992.4319.3Apache-2.0
14RT-DETRv4-L5778.00.71427.4031.2Apache-2.0
15RF-DETR-M5742.00.91142.1830.1Apache-2.0
Top detectors by COCO val2017 mAP@50-95 on Raspberry Pi 5 (ONNX Runtime FP32).

The accuracy-speed frontier

The measured frontier runs from DEIMv2-Atto at 27.5 mAP up to D-FINE-X at 61.4 mAP. Everything on it is a defensible pick at some latency target: DEIMv2-Atto, YOLOX-Nano, DEIMv2-Femto, PicoDet-M, DEIMv2-Pico, DEIMv2-N, DEIM-N, YOLOv9-S, RF-DETR-N, D-FINE-S, RF-DETR-S, D-FINE-M, D-FINE-L, ECDet-L, D-FINE-X. Models off this list are beaten on both accuracy and speed by something on it.

#ModelmAP@50-95FPSms/imageParams (M)License
1DEIMv2-Atto2749.030.333.020.5Apache-2.0
2YOLOX-Nano2769.021.346.980.9Apache-2.0
3DEIMv2-Femto3451.016.759.791.0Apache-2.0
4PicoDet-S2814.015.066.771.0Apache-2.0
5YOLOX-Tiny3430.09.4106.695.0Apache-2.0
6PicoDet-M3652.06.2160.152.1Apache-2.0
7DEIMv2-Pico4225.06.2161.531.5Apache-2.0
8YOLOv9-T4075.05.9169.972.0MIT
9DEIMv2-N4670.04.4226.263.6Apache-2.0
10DEIM-N4679.04.3229.713.8Apache-2.0
Fastest detectors on Raspberry Pi 5 (ONNX Runtime FP32), by throughput.

Picks by latency budget

Under 50 ms per image, YOLOX-Nano is the most accurate option at 27.7 mAP (21.3 FPS). Loosen the budget to 100 ms and DEIMv2-Femto reaches 34.5 mAP. With 500 ms to spend, RF-DETR-N reaches 51.4 mAP at 2.4 FPS, which is the accuracy floor worth targeting if you can batch or run offline. The top of the leaderboard sits far outside all three budgets.

Every number on this page comes from the verified dataset: same 500-image COCO val2017 slice, conf 0.001, IoU 0.6, max 300 detections, pycocotools mAP, identical protocol across all hardware and runtimes. The full protocol is on the methodology page. To rerun this comparison with your own filters, open compare. Accuracy is measured on LibreYOLO retrained checkpoints; other weight sources can yield different values.