AMOROSO²

Autonome MObiele RObotS in Onzekere Omgevingen

Description

YOLOv5 is one of the most popular real time object detection libraries in the field of computer vision. It’s available in PyTorch while Ultralytics ensures easy deployment on various platforms. YOLOv5 also has many different pre-trained models available, making it applicable to run on high-end hardware but also embedded devices.

Useful links

https://github.com/ultralytics/yolov5

Advantages

  • Large community
  • Tested on well-known data sets
  • Clear explanation on installation and use (ready-to-use environments)
  • Deployment on low- and high-end hardware possible
  • Also supports object segmentation and classification

Disadvantages

  • Enterprise licensing

Specifications

Modelsize
(pixels)
mAPval
50-95
mAPval
50
Speed
CPU b1
(ms)
Speed
V100 b1
(ms)
Speed
V100 b32
(ms)
params
(M)
FLOPs
@640 (B)
YOLOv5n64028.045.7456.30.61.94.5
YOLOv5s64037.456.8986.40.97.216.5
YOLOv5m64045.464.12248.21.721.249.0
YOLOv5l64049.067.343010.12.746.5109.1
YOLOv5x64050.768.976612.14.886.7205.7
YOLOv5n6128036.054.41538.12.13.24.6
YOLOv5s6128044.863.73858.23.612.616.8
YOLOv5m6128051.369.388711.16.835.750.0
YOLOv5l6128053.771.3178415.810.576.8111.4
YOLOv5x6
TTA
1280
1536
55.0
55.8
72.7
72.7
3136
26.2
19.4
140.7
209.8

Year of release

v7.0 on 22 nov 2022

Tags

Object detection, Object classification, Object Segmentation, Real-Time, embedded hardware