2016-05-24 10 views
1

Ich habe versucht, die Kinect Skelette auf kleinen Tonfiguren etwa sechs Zoll groß zu setzen, aber hatte kein Glück gehabt.Wie kann Kinect kleine Figuren erkennen?

Ich habe die Kamera und die Figur in verschiedene Positionen gebracht, die Figur in erkennbarer Entfernung gehalten und sogar die Gliedmaßen geschwungen, damit der Kinect die Bewegungen erkennt.

Ich benutze V1.8 auf einem Windows 10 und ich frage mich, ob ich etwas in der DepthStream-Klasse ändern kann, um kleine Zahlen zu erkennen.

Ich konnte solche Optionen in der API nicht finden, also könnte mein Ansatz völlig falsch sein.

Wie kann ich Kinect dazu bringen, das Skelett zu erkennen?

Antwort

0

Ich bin nicht sicher, was genau getan werden muss, um dies zu erreichen, aber für Anfänger verwendet die Kinect tatsächliche Höhe, um festzustellen, ob etwas ein Skelett bekommen sollte, in der Regel keine Verbindung mit etwas unter 3 '.

Sie müssen entweder das SDK über die Höhe der Daten belügen oder Sie müssen Skelette manuell zuweisen, wenn Sie Tonfiguren erkennen.

+0

Wie könnte ich das SDK anlügen oder manuell Skelette hinzufügen? Ich habe gehört, dass das Hinzufügen von Skeletten das Erstellen der Software von Grund auf erfordert. Wäre das Lügen einfacher? –

+0

http://stackoverflow.com/questions/13320926/is-it-possible-to-track-an-arbitrary-skeleton-model-with-the-kinect Dies sagte mir benutzerdefinierte Skelette sind schwierig zu implementieren –

+0

@AlfredoVelasco In der Theorie Du könntest allen z-Werten im Tiefenstrom eine Konstante hinzufügen, so dass die Kinect denkt, dass die Figuren aus nächster Nähe ganz in der Nähe sind. Aber ich weiß nicht, ob die API Ihnen Zugriff auf die Rohdaten gibt. – piedar