Commit Graph

3 Commits

Author SHA1 Message Date
6c401b62bb feat: Enhance inference management with device tracking and telemetry updates 2026-05-13 22:39:08 +02:00
83346dc985 feat: Add detection count tracking and display in the UI 2026-05-13 22:08:13 +02:00
e9b474b1ed feat: Add video playback functionality and inference support
- Introduced VideoPlayer class to handle local video playback, emitting frames via frame_ready signal.
- Updated MainWindow to switch between camera and video sources, integrating video playback controls.
- Enhanced AppMenuBar with options to open video files and manage inference models.
- Implemented BboxOverlay for displaying detection results on video frames.
- Added InferenceManager to manage YOLO inference in a separate process, with error handling and restart logic.
- Created tests for BboxOverlay and InferenceManager to ensure functionality and robustness.
- Updated pyproject.toml to include optional dependencies for inference support.
2026-05-13 21:30:13 +02:00