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.
This commit is contained in:
1
models/.gitkeep
Normal file
1
models/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
BIN
models/best_v1.pt
Normal file
BIN
models/best_v1.pt
Normal file
Binary file not shown.
Reference in New Issue
Block a user