Home
Vision module

DetectionQueue

Async queue for normalized detector-ready frames.

DetectionQueue

#include <icy/vision/detectionqueue.h>

Inherits: AsyncPacketQueue< VisionFramePacket >

Async queue for normalized detector-ready frames.

This is the intentional async boundary for detection work. Upstream stages can stay borrowed until [FrameNormalizer](icy-vision-FrameNormalizer.html#framenormalizer) materializes an owned [VisionFramePacket](icy-vision-VisionFramePacket.html#visionframepacket), after which this queue bounds in-flight detection work by dropping the oldest queued frames first.

Public Methods

ReturnNameDescription
DetectionQueue inline explicit

DetectionQueue

inline explicit

inline explicit DetectionQueue(int maxFrames)