Skip to content

Football analyzer pipeline#19

Open
zoq wants to merge 10 commits into
collabora:masterfrom
zoq:soccer-analyzer
Open

Football analyzer pipeline#19
zoq wants to merge 10 commits into
collabora:masterfrom
zoq:soccer-analyzer

Conversation

@zoq

@zoq zoq commented Apr 28, 2026

Copy link
Copy Markdown
Collaborator
  • Support player detection, referee, and ball detection, within a single model
  • Support camera movement compensation
  • Custom drawing, of the results

@zoq

zoq commented Apr 28, 2026

Copy link
Copy Markdown
Collaborator Author

This one requires a custom trained model, do we make it part of the project, or do we upload it to HF?

@aaron-boxer

aaron-boxer commented Apr 28, 2026

Copy link
Copy Markdown
Contributor

Thanks for the PR! let's make the model a part of the project for now, if not too big.

@boxerab

boxerab commented May 1, 2026

Copy link
Copy Markdown
Collaborator

one request - is it possible to move all the module level imports to the method level instead ? This will speed up pipeline startup as gstreamer scans all python scripts for elements at startup, and module level imports are executed, so we want to avoid these imports. The other elements in the framework all avoid module level imports. 🙏

@boxerab boxerab force-pushed the master branch 2 times, most recently from 0be9a68 to 44e42dd Compare May 3, 2026 16:26
Signed-off-by: Marcus Edel <marcus.edel@collabora.com>
@zoq zoq force-pushed the soccer-analyzer branch 2 times, most recently from f44c413 to 59d1e51 Compare June 16, 2026 01:54
zoq added 4 commits June 16, 2026 02:05
…ine with ONNX/YOLO class-name and FP16 handling, plus the football models.

Signed-off-by: Marcus Edel <marcus.edel@collabora.com>
…a Yocto layer for the on-board gst-python-ml stack.

Signed-off-by: Marcus Edel <marcus.edel@collabora.com>
Signed-off-by: Marcus Edel <marcus.edel@collabora.com>
Signed-off-by: Marcus Edel <marcus.edel@collabora.com>
@boxerab

boxerab commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Looks good, thanks! I think it would be good to have an extern directory at the top level of the project for external dependencies, and to place rzv2h folder in extern. Then LGTM.

zoq added 5 commits June 17, 2026 03:18
Signed-off-by: Marcus Edel <marcus.edel@collabora.com>
Signed-off-by: Marcus Edel <marcus.edel@collabora.com>
Signed-off-by: Marcus Edel <marcus.edel@collabora.com>
Signed-off-by: Marcus Edel <marcus.edel@collabora.com>
…on the original-resolution frame, expose the detector's confidence/NMS thresholds, and harden the overlay's kit-colour referee detection, box de-duplication, missed-detection bridging and circle smoothing.

Signed-off-by: Marcus Edel <marcus.edel@collabora.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants