Steuern Sie Ihren Computer in der Luft wie Tony Stark! (Erstellen Sie Ihre eigene Leap Motion App) 6 Schritte

Einleitung: Steuern Sie Ihren Computer in der Luft wie Tony Stark! (Erstellen Sie Ihre eigene Leap Motion App)

Steuern Sie Ihren Computer in der Luft wie Tony Stark! (Erstellen Sie Ihre eigene Leap Motion App) 6 Schritte







Ich bin Geeve George eine 15 Jahre alte Maker.I Lieber Computer Vision. Android Entwicklung und Algorithm design.I sind derzeit in der 11. Klasse und auch eine Forschungskooperation Kursteilnehmer mit dem MIT Media Lab Indien Intiative.

Die meisten von Ihnen haben vielleicht die Eisen-Man Filme angeschaut. Tony Stark Erfindungen sind die Hauptattraktion in der Eisen-Mann-Serie.

Mein Traum ist es, den Eisen-Mann-Anzug einen Tag zu bauen. Und die Erfindungen auf dem Stark Tower sind etwas, was ich immer machen will.

Die meisten von euch haben vielleicht gesehen, dass Tony Stark steuert seinen Computer in der Luft. als ich jünger war habe ich immer auf die Art und Weise tony stark lieben die Interaktion zwischen der physischen Welt und digitalen Welt vereinfacht.

Und ich würde versuchen, sie in meinen Projekten zu replizieren. Und jetzt bin ich glücklich, einen instructable auf zu machen, wie eine App zu programmieren, so dass Sie Ihren Computer in der Luft steuern können. )

Ich möchte meinen besonderen Dank an Intel erweitern. Instructables und Adafruit für die Vergabe von mir die Adafruit Geschenkkarten mit denen konnte ich die Leap Motion-Controller kaufen.

Schritt 1: Erforderliche

Steuern Sie Ihren Computer in der Luft wie Tony Stark! (Erstellen Sie Ihre eigene Leap Motion App) 6 Schritte

Also, bevor wir starten Sie das Programm zu machen brauchen wir einen Blick auf die Materialien für diesen Build obligatorisch haben:

1. Leap Motion Controller (hier kaufen)

2. Eclipse-IDE für Java-Entwickler (Download hier)

(* Leap Motion-Bibliothek funktioniert nur Java 6 oder Java 7)

Wenn Sie nicht wissen, wie Eclipse-Setup. Ich empfehle diese Einführung Tutorial zu Java-Serie. Schauen Sie Here

OK. Nun wollen wir zu den Schritten bewegen das Programm beteiligt zu schaffen.

Schritt 2: Software-Setup

Steuern Sie Ihren Computer in der Luft wie Tony Stark! (Erstellen Sie Ihre eigene Leap Motion App) 6 Schritte







Steuern Sie Ihren Computer in der Luft wie Tony Stark! (Erstellen Sie Ihre eigene Leap Motion App) 6 Schritte

Steuern Sie Ihren Computer in der Luft wie Tony Stark! (Erstellen Sie Ihre eigene Leap Motion App) 6 Schritte

Steuern Sie Ihren Computer in der Luft wie Tony Stark! (Erstellen Sie Ihre eigene Leap Motion App) 6 Schritte

In diesem Tutorial werden wir die Programmierung in Java sein.

3. Dann extrahieren Sie alle Dateien aus der Zip-Datei in einen Ordner Ihrer Wahl.

In diesem Tutorial werde ich die Eclipse-IDE für Java-Entwickler werden.

1. Öffnen Sie Eclipse-. Klicken Sie dann auf Datei> Neu> Java-Projekt.

2. Geben Sie das Projekt einen Namen. und stellen Sie sicher, dass Sie setzen Ausführung Laufzeitumgebung JRE Java SE 1.7, wie in den Abbildungen gezeigt.

3. Klicken Sie auf Weiter auf. das Öffnen der Registerkarte Bibliotheken und wählen Sie „External JARs hinzufügen“ und den Ordner, den Sie zuvor extrahierten navigieren.

4. Dann den Ordner LeapSDK öffnen und auf den libs Ordner gehen und die LeapJava.jar Datei auswählen.

5. Als nächstes klicken Sie auf den dreieckigen Dropdown-Schaltfläche neben LeapJava.jar und klicken Sie dann auf india Bibliothek Standort aus dem Dropdown-Menü. Klicken Sie auf Bearbeiten dann wie in der Abbildung dargestellt.

6. Klicken Sie dann auf externen Ordner und navigieren Sie auf Finish LeapSDK Ordner> lib> und wählen Sie x64 oder x86-Ordner auf der Grundlage Ihrer Betriebssystem und klicken Sie auf OK und klicken Sie dann auf.

Wir haben jetzt Leap Motion-Setup mit unserem Projekt. Jetzt kann bis zu einem gewissen Codierung erhalten!

Schritt 3: Leap Motion Listener

Steuern Sie Ihren Computer in der Luft wie Tony Stark! (Erstellen Sie Ihre eigene Leap Motion App) 6 Schritte

1. Zuerst müssen wir eine neue Klasse im Quellordner erstellen. für klicken Sie auf den dreieckigen Dropdown-Pfeil neben Ihrem Projektordner.

2. Innerhalb Sie projizieren Rechtsklick auf den src-Ordner neu gehen Ordner> und klicken Sie auf Klasse eine neue Java-Klasse zu erstellen.

3. Geben Sie einen Namen für die Klasse und auf Fertig stellen.

Jetzt kann mit dem Code starten:

1. Zuerst erstellen wir einen Leap Motion Zuhörer. (Hinweis. Importieren Sie die erforderlichen Bibliotheken). die mitgehörten erkennt, wenn der Sprung-Motion-Controller an den Computer angeschlossen ist.

Schritt 4: Rahmen und Gestendaten

Steuern Sie Ihren Computer in der Luft wie Tony Stark! (Erstellen Sie Ihre eigene Leap Motion App) 6 Schritte

Leap Motion Frame-Daten, die das Gestures enthält (Kreis. Pinch. Palm Gesicht nach unten und alle anderen Gesten)

Leap Motion hat zwei IR-Kamera und drei IR-LED. Der Sprung Bewegung bildet eine 3D-Sammlung von Daten, die die drei IR-LED verwenden, die ein IR-Punktmuster löschten. die IR-Kamera nimmt Bilder als Rahmen bekannt. Der Rahmen erhält von der Sprung Bewegungsvorrichtung an den Computer gesendet und wir können sie programmieren.

Die Sprung Bewegungsanalyse der Bilder und die Punktpositionierung mit komplexen mathematischen und dann die Daten der beiden Bilder durch IR-Kamera und die Verwendung der zwei 2D-Darstellung erhält eine 3D-Darstellung genommen vergleichen.

Der Sprung Bewegungsvorrichtung fängt bei 300 fps. Wir programmieren was dann zu jedem der Rahmen geschieht mit unserem Computer gesendet.

Schritt 5: Komplett-Code!

Steuern Sie Ihren Computer in der Luft wie Tony Stark! (Erstellen Sie Ihre eigene Leap Motion App) 6 Schritte







In Verbindung stehende Artikel