Initialisierung
Wenn der Benutzer einen Tracker auswählt, ist eine Initialisierungsphase erforderlich. Diese hängt vom ausgewählten Tracker ab.
Objekt-Tracker: Nach der Auswahl muss der Tracker die Szene „erlernen“, um den Hintergrund von sich bewegenden Objekten im Vordergrund zu unterscheiden.
Während des Erlernens der Szene wird in der Live-Ansicht die folgende Meldung angezeigt, und es werden in dieser Zeit keine Objekte verfolgt.
DL People Tracker & DL Object Tracker: Bei der ersten Auswahl führt die DL-Engine einen Modellgenerierungsprozess durch. Dadurch werden die DL-Modelle für die Ausführung auf der verfügbaren GPU-Hardware optimiert.
Unabhängig davon, welcher Tracker ausgewählt wird, werden das DL People Tracker-Modell, das DL Object Tracker-Modell und das DL Filter-Modell in einem Durchgang optimiert.
Dieser Vorgang kann bis zu 10 Minuten pro Modell dauern und sich je nach GPU-Konfiguration verlängern. Nach Abschluss des Vorgangs werden die optimierten Modelle im Konfigurationsordner gespeichert.
Der Vorgang muss nicht erneut ausgeführt werden, es sei denn, die GPU-Hardware wird gewechselt. Während der Optimierung wird in der Live-Ansicht eine Meldung angezeigt, und während dieser Zeit werden keine Objekte verfolgt.
Bitte beachten Sie: Der DL-Filter erfordert denselben Initialisierungsvorgang, zeigt jedoch keine Meldung an.
Nach der Initialisierung beginnt VCAserver mit der Analyse des Videostreams mit dem ausgewählten Tracker. Die für diesen Tracker spezifischen Einstellungen werden ebenfalls unterhalb der Auswahloption für die Tracker-Engine angezeigt.
Unabhängig vom ausgewählten Tracker kann jedes verfolgte Objekt durch die verfügbaren Regeln geleitet werden. In einigen Fällen sind bestimmte Regeln oder Algorithmen jedoch nur mit einem bestimmten Tracker verfügbar.
Beispielsweise sind der Deep-Learning-Filter sowie die Regeln für verlassene und entfernte Objekte nur mit dem Object Tracker verfügbar.