Tbh es ist einfach mathematisch. Zuerst müssen Sie Ihre Hand zu verfolgen, so dass Sie Daten über ihre Position erhalten und ein nettes Symbol zum Navigieren hinzufügen können. Dann kannst du einfache Mathe machen, wenn die Hand über einem Knopf ist.
Das ist eine Möglichkeit. Der zweite Weg ist hässlich, wird aber funktionieren :) Sie können Ihre Hand an den Mauszeiger binden und normale Knöpfe erstellen. Wie Sie wissen, bietet Windows alles, was Sie brauchen, um Schaltflächen zu erstellen, die Controller per Tastatur und Maus sind. Sie haben alle Ereignisse wie Hover und klicken Sie auf. Wenn Sie Ihr Hand-Tracking an die Maus binden, können Sie mit Standard-Libs die Schaltfläche
dritten Weg kombinieren diese beiden Methoden. Hand-Tracking, Maussteuerung, Standard-Bibliotheken, mit einfacher Gestenerkennung und Mathematik können Sie UI wie auf Xbox erstellen, wo Sie Ihre Hand für einige Sekunden über die Taste legen müssen.
Vor etwa Woche fand ich in Google-Artikel über das Erstellen von UI wie in Xbox, aber ich kann es nicht finden. Vielleicht habe ich es zu Hause bekommen. Ich überprüfe es für Sie und füge es hinzu, wenn ich die URL habe.
Flot2011 hat Ihre URL zu c4f zum Kinect-Abschnitt hinzugefügt. Ich bin mir sicher, dass ich dort einige Artikel darüber gesehen habe. Überprüfe einfach alle Seiten. Sie können dort sehr interessante Dinge mit Quellcode finden. Zum Beispiel das ->
Dieses Projekt ist in älteren Version Bus geschrieben, wie Sie sehen werden, gibt es Schaltflächen. Überprüfen Sie, ob es Controller durch Kinect gibt, wenn ja, lernen Sie einfach, wie man das aus dem Quellcode macht :)
Haben Sie diesen Artikel gesehen http://www.codeproject.com/Articles/228857/Kinect-and-WPF- Skeleton-tracking-using-the-officia – Habib
Aber wie kann man einen Knopf setzen, bekomme das Ereignis, wenn meine Hand drin ist? –
http://channel9.msdn.com/coding4fun/kinect – Flot2011