Skip to content

insect-detect-v1.6

Compare
Choose a tag to compare
@maxsitt maxsitt released this 02 Apr 18:52
· 97 commits to main since this release

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 and yolo_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 and yolo_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