insect-detect-v1.6
In the v1.6 release, new YOLOv6n, YOLOv7-tiny and YOLOv8n detection models were added to the existing YOLOv5n model.
Model | size (pixels) |
mAPval 50-95 |
mAPval 50 |
Precisionval |
Recallval |
SpeedOAK (fps) |
params (M) |
---|---|---|---|---|---|---|---|
YOLOv5n | 320 | 53.8 | 96.9 | 95.5 | 96.1 | 49 | 1.76 |
YOLOv6n | 320 | 50.3 | 95.1 | 96.9 | 89.8 | 60 | 4.63 |
YOLOv7-tiny | 320 | 53.2 | 95.7 | 94.7 | 94.2 | 52 | 6.01 |
YOLOv8n | 320 | 55.4 | 94.4 | 92.2 | 89.9 | 39 | 3.01 |
These models can reach up to 60 fps inference speed (YOLOv6n) on the OAK-1 device with 1080p sensor resolution.
New features
Add new YOLO models: 46ede08
Important Updates
- Update
yolo_preview.py
andyolo_tracker_preview.py
to use 1080p as default sensor resolution, which leads to higher fps of the detection models without decreasing quality of the downscaled preview frames: 135e75f and 066587c - Update
yolo_tracker_save_hqsync.py
andyolo_tracker_save_hqsync_nopj.py
to use 1080p as default resolution for the synced HQ frames, which increases inference and pipeline speed to ~12 fps which is fast enough to track moving insects. Save overlay only once with all detected insects drawn on the frame: ac1162e and 5eea522 - Update
video_capture.py
to use ISP scaling for 1080p resolution, which leads to higher quality frames compared to setting the sensor resolution to 1080p: e06624b
Changelog
Changes between previous release and this release: v1.5...v1.6