Capabilities of the Stream Video demo
masterThe Stream Video demo is a comprehensive implementation for real-time video analysis using YoloDotNet. It includes the following features:
- Model Initialization: Configurable hardware and preprocessing options.
- Real-time Detection: Running YOLO models on live or recorded video streams.
- Filtering: Restricting detections to specific class labels.
- Multi-object Tracking: Uses the SORT tracker to maintain object identities across frames.
- Visual Rendering: Draws bounding boxes, labels, confidence scores, and tracked tails directly onto the video frames.
- Output Management: Ability to save processed video and optionally split the output into chunks.
- Lifecycle Handling: Progress reporting and end-of-stream handling via customizable callbacks.