Kinect-Kamera anhalten - Möglicher Fehler im SDK-Ereignishandler

9

Ich bin dabei, meinen Microsoft SDK Beta -Code in das Microsoft SDK Official Release zu konvertieren, das im Februar 2012 veröffentlicht wurde.

Ich habe eine generische PauseKinect() hinzugefügt, um die Kinect anzuhalten. Meine Pause wird wirklich nur den Ereignishandler entfernen, der das Bild

aktualisiert hat

Vorteile:

  • Keine Reinitialisierung (30+ zweite Wartezeit)

Nachteile:

  • Kinect verarbeitet immer noch Bilder

Pausenmethode (nur Farbe)

%Vor%

PROBLEM:

Auch wenn ich das Ereignis entferne, warum wird es immer noch ausgelöst?

HINWEIS:

Auch wenn ich das Farbbild pausiere, pausiere ich auch die Tiefe und das Skelett in ihrem Objekt.

SEITENHINWEIS:

Wenn ich meinen Code auskommentiere, funktioniert es gut, aber dann dauert es ewig zu reinitialisieren, was nicht ist, was ich tun möchte.

MS im Reflektor

%Vor%     
MyKuLLSKI 24.02.2012, 04:45
quelle

1 Antwort

5

Nachdem Sie eine identische Frage im Microsoft-Forum gestellt und mit mehreren Microsoft-Vertretern gesprochen haben, sagten sie im Grunde, dass die einzige Möglichkeit, eine "Pause" zu machen, das Aktivieren / Deaktivieren der Streams ist (Kommentare auskommentieren). Ohne es direkt zu sagen, ist es ein Fehler im SDK. Sie werden mit den Leuten im Entwicklungsteam sprechen und versuchen, das Problem in zukünftigen Versionen zu beheben.

BEARBEITEN

In der Veröffentlichung vom Mai 2012 ist es noch nicht behoben. Danke Microsoft!

    
MyKuLLSKI 29.02.2012, 15:41
quelle

Tags und Links