Improved timeout handling v2 - #147
Open
Prabhnoor911 wants to merge 80 commits into
Open
Conversation
- scripts/build_datasets.py: builds all_teams (7-class), all_classes (9-class) and player_ref (2-class) YOLO datasets from the raw T1 match data, 80/20 split, seed 42 - scripts/train.py: trains YOLO11s on a built dataset (T1 recipe) - scripts/track_video.py: runs detection + ByteTrack on match footage, writes H.264 annotated video and tracking CSV - scripts/download_data.py: restores data/datasets/models from the shared Google Drive backup - docs: setup, dataset specs, training results - gitignore: cover datasets/, models/, outputs/
Fragmented MP4 (used so partial output survives interruption) causes blocky playback in some players. Stream-copy remux on completion keeps both properties.
T2 player tracking pipeline: datasets, training, video tracking
Fix Carlton and Gold Coast jersey labels
…API followed by fetching the data from backend and updating it on the frontend
…king Merging files from T1_26 to T2_26. Also improved backend job tracking
initialisation, config test, contract validation, dynamic open API
(
__init__.py,
coftest.py,
test_contract_validation.py,
test_openapi_dynamic.py
)
added 5 new files
(
RUN_TEST.md,
test_live_integration.py,
test_service_failure_dynamic.py,
pytest.ini,
requirement-test.txt
)
…g instability testing
- Update OpenAPI contract validation - Add API authentication contract checks - Improve protected endpoint testing - Update live authentication integration tests - Add upload validation and processing job tests - Improve handling of current backend authentication responses - Add service failure and error-handling coverage
Add tool to find tracking problems in long videos
…ostics Add suspected track re-association diagnostics
Made add player functional and Resolved the 405 API Error of Players
add Orion Player Tracking Studio GUI
Migrates the player inference service from 26_T1 into 26_T2 at the paths 26_T2/Backend/compose.yaml already expects (build context 26_T2): - player_service/: /tracking, /path_trajectory, /jersey_color, /tackle, /formation endpoints used by the 26_T2 backend's player_client for inference - player_tracking_logic/: Yolov11_ByteTrack_Player_Tracking (incl. final_code/best.pt), 26T1_Tracking_Ethan, 26T1_Re-Identification-Quan (incl. best.pt), tackle_detection_shafqat_ullah Model weights force-added to match the 26_T1 convention (tracked despite the *.pt gitignore rule) since the Dockerfile COPYs them.
Migrate player services to 26_T2 to unblock backend team
Remove the live button from irrelevant pages and the Api diagnostic page
…ecycle Add backend job lifecycle management
Add broadcast camera motion diagnostic
…ration Fix build-breaking duplicate declaration, add per-zone crowd count
🔒 Security Scan Results |
Added Analytics api
Added video file header validation tests
🔒 Security Scan Results |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
fixed the errors i got