Erkennen Sie visuelle Gesten offline aus Xef-Dateien

9

Ich versuche, DiscreteGestureBasics Projekt zu kombinieren, das mit dem kinect sdk tool und mit RecordAndPlaybackBasics . RecordAndPlaybackBasics-Code hat zwei Hauptmethoden, die eine .xef-Datei wiedergeben und eine .xef-Datei aufzeichnen. Ich möchte eine .xef-Datei lesen und die Gesten mit dem Code von DiscreteGestureBasics auswerten. In DiscreteGestureBasics gebe ich Funktionen für die Wiedergabe von .xef-Dateien mit dem Code von RecordAndPlaybackBasics ein. Der Code für die Wiedergabedatei lautet wie folgt:

%Vor%

Ich habe versucht, den Code von GestureDetector.cs (Skript von DiscreteGestureBasics) innerhalb der PlaybackClip-Funktion hinzuzufügen. Ich füge einen Knopf mit der Wiedergabefunktion hinzu, also wenn ich den Knopf drücke, wird eine .xef Datei anfangen zu spielen. Der Xef wird normal visualisiert, der Konfidenzwert des Detektors ist jedoch konstant Null. Im folgenden Code von GestureDetector.cs ist scirpt diskretResults immer Null. Irgendeine Idee, was könnte hier falsch sein?

%Vor%

Die Initialisierung von GestenDetector kann in MainWindow () gefunden werden:

%Vor%

Wenn ich VgbView.exe von der PlayBack-Funktion System.Diagnostics.Process.Start("VgbView.exe"); aus führe, evaluiert der Viewer normalerweise die Geste. Warum kann ich in meinem Fall nicht auf ContinuousGestureResults zugreifen? Innerhalb des Wochenendes ändere ich etwas und es gelingt mir in meinem Umfang (Wiederholung von .xef zu zählen), aber jetzt weiß ich nicht mehr, was ich geändert habe (und annulliere die Änderung unbeabsichtigt). Warum IReadOnlyDictionary<Gesture, ContinuousGestureResult> discreteResults = frame.ContinuousGestureResults; Gesture und ContinuousGestureResult ist konstant null? Mehr für jeden Rahmen Ich erhalte die folgende Methode IsTrackingIdValid ist ständig falsch.

    
Jose Ramon 06.10.2015, 10:38
quelle

1 Antwort

-1

"Um VGB zu verwenden, benötigen Sie XEF-Dateien (eXtended Event File) mit mindestens Skelett- und Tiefeninformationen . Informationen zum Aufzeichnen und Anzeigen einer eXtended-Ereignisdatei (XEF) , siehe Kinect Studio. " Visuelle Gestenbilder (MSDN)

Sie haben also Ihre Datensatz-Skelett- und Tiefeninformationen wie folgt hinzugefügt:

%Vor%     
JavaNullPointer 09.10.2015 09:26
quelle

Tags und Links