Skip to content

CodeX93/Football-player-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SkillBall – Proof of Concept (PoC) Service

1. Introduction

1.1 Purpose

The SkillBall Proof of Concept (PoC) Service is an AI-powered highlight extraction tool for football matches.
The purpose of this PoC is to validate the feasibility of automatically detecting and compiling player-specific ball possession highlights from a full match video.

Important Note:
This is not a full MVP or production-ready platform. Instead, it provides a hosted demo that demonstrates:

  • Upload of a full match video.
  • Selection of a target player by jersey number and team color (or by reference clip).
  • AI-powered extraction of all possession clips for that player.
  • Delivery of:
    • A stitched highlight reel.
    • Per-touch clips.
    • Optional metadata (timestamps).

1.2 Scope

The PoC will be delivered as a cloud-hosted web service (e.g., Streamlit, Gradio, or a lightweight web app).
No local installation or code setup will be required by the client.

The scope includes:

  • Upload of a single full match video (up to 130 minutes, 1080p resolution, and ≤ 4GB).
  • AI analysis to detect when the target player has possession of the ball.
  • Automated generation of clips for each possession sequence.
  • Compilation of highlights into a single stitched video.
  • Organized download of results (video + clips + optional CSV/JSON).
  • Processing time guarantee of ≤24 hours per video.

1.3 Definitions

  • Possession – Period from first ball touch until pass, shot, or loss.
  • Per-Touch Clip – Individual video segment of one possession sequence.
  • Highlight Reel – Single video compiling all possessions of the target player.
  • CSV/JSON Metadata – File containing start/end timestamps of each clip.

1.4 References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages