Öffnen des Videos unter dem übergebenen Dateipfad videoFile
Lesen des ersten Frames aus dem Video; Abbruch bei Fehlschlag
Auslesen der Videodetails (Framerate, Breite und Höhe eines Frames, Anzahl der Frames)
Aufforderung zur Markierung des Bereichs im Bild, der den Tisch enthält
Errechnung der Koordinaten zum Zuschneiden der Bilder
Wenn keine initialBoxes übergeben wurde, Detektion der Pucks mithilfe der HAAR-Kaskade unter dem Dateipfad cascadeFile
Filterung der Boxen von der Kaskade nach Duplikaten
Verkleinerung der Boxen auf eine einheitliche Größe
Initialisierung der Puck-Objekte, die das Tracking durchführen
Initialisierung des multi_tracker, der die Puck-Objekte verwaltet
Zurücksetzen des Frame Counters des VideoCapture-Objekts
Falls über writeToVideo angefordert, Initialisierung eines VideoWriter-Objekts zur Ausgabe des Videos mit markierten Pucks in eine Video-Datei
Rückgabe von Informationen an die Benutzeroberfläche zum Initialisieren der Datenverwaltung