Pro Clubs Taktikanalyse läuft bisher so: nach dem Spiel kurz drüber reden, dann vergessen. Profis haben Analyse-Tools. Wir hatten nichts. PitchVision importiert Spielvideos, trackt den Ball automatisch — und macht die Timeline anklickbar, damit man direkt zur kritischen Szene springt.
◌ IN ENTWICKLUNG
PitchVision ist noch nicht fertig. Video-Import und Timeline laufen — Ball-Tracking und automatische Annotationen sind gerade in Arbeit. Die Seite zeigt trotzdem, was bisher steht.
In der EA FC Pro Clubs Community wird auf hohem Niveau gespielt — aber Analyse passiert kaum. Nach dem Spiel redet man kurz drüber, was schlecht lief. Ohne Zahlen, ohne Zeitstempel, ohne Wiederholung. Profis haben Analyse-Tools. Pro Clubs Spieler haben: nichts.
Videobearbeitung in Premiere oder DaVinci Resolve ist zu komplex und zu zeitaufwändig für die Frage "warum hat die Abwehr da gerade nicht gestanden?" Was gebraucht wird: ein Tool, das Spieler-Bewegungen und Ballpositionen automatisch auswertet — ohne Profi-Ausbildung in Video-Editing.
PitchVision ist eine Electron Desktop-App die Spielvideos importiert und automatisch auswertet. Computer Vision erkennt Ball-Position Frame für Frame — die App baut daraus eine interaktive Timeline, die Trainer direkt kommentieren und teilen können.
Electron trennt Main- und Renderer-Prozess. Zu verstehen, was wo läuft und wie IPC-Kommunikation sicher funktioniert, war der erste große Lernschritt.
Ball-Tracking über Frame-Differenz, Farb-Erkennung und Objekt-Verfolgung — ich lerne gerade die Grundlagen von OpenCV und wie man das in eine Node.js-Umgebung einbettet.
Electron nutzt Chromium — Video-Zugriff läuft über die Web APIs. Ich habe gelernt, wie man Frame-by-Frame-Zugriff auf lokale Videodateien ohne Performance-Probleme realisiert.
Das Projekt hat mich gelehrt, wie wichtig es ist, einen MVP zu definieren und nicht alles auf einmal zu bauen. Ball-Tracking zuerst — Spieler-Tracking kommt später.
Das ist mein schwierigster Brocken bisher. Electron, Computer Vision, Video-Processing — alles neu für mich. Ich hab's trotzdem angefangen, weil das Problem real ist. Wenn du mehr wissen willst: schreib mir.