Inhaltsverzeichnis:
- Schritt 1: Sprach- und Bewegungserkennungsbibliothek
- Schritt 2: Kurzes Tutorial, um zu sehen, wie einfach das Gesicht zu erkennen ist
- Schritt 3: Die Töne machen
Video: DIY-Videospiel, gesteuert durch Kopfbewegung (Augmented Reality) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Ich möchte Ihnen zeigen, wie einfach es heutzutage ist, ein eigenes Spiel zu entwickeln, das durch Bewegung Ihres Körpers gesteuert werden kann. Sie benötigen nur einen Laptop mit Webcam und etwas Programmierkenntnisse.
Wenn Sie keinen Laptop und keine Webcam haben oder nicht wissen, wie man programmiert, können Sie diese Anleitung immer noch als Unterhaltung lesen und dann können Sie mein Spiel spielen, weil ich es zu diesem Artikel hinzufüge
Schritt 1: Sprach- und Bewegungserkennungsbibliothek
Das Rad muss nicht neu erfunden werden. Im Internet gibt es viele Bibliotheken, die Bewegungserkennung handhaben, und sie sind für fast jede Sprache gemacht und können kostenlos verwendet werden.
Ich habe mich für Java entschieden, weil ich wollte, dass mein Spiel plattformunabhängig ist. Es kann auf Windows, Mac, Linux ausgeführt werden.
Ich habe mich für die OpenIMAJ-Bibliothek entschieden, mit der nicht nur die Bewegung erkannt, sondern auch Grafiken sehr einfach angezeigt und verarbeitet werden können. Sie können im Bildanhang zu diesem Schritt sehen, dass ich nur mit wenigen Codezeilen in der Lage bin, eine Bewegungserkennungsanwendung zu erstellen.
Wenn Sie Java kennen und es ausprobieren möchten, finden Sie hier das wirklich schnelle / einfache Tutorial zur Erkennung von Bewegungen und zum Umgang mit Grafiken in OpenIMAJ.
Ich habe mich für ein Arkanoid-Spiel als Proof of Concept entschieden, weil es wirklich einfach zu implementieren ist.
Schritt 2: Kurzes Tutorial, um zu sehen, wie einfach das Gesicht zu erkennen ist
Ich beschloss, Ihnen zu zeigen, wie einfach in Java&OpenIMAJ das Gesicht erkannt werden kann. Wenn Sie keine Programmierkenntnisse haben, überspringen Sie diesen Schritt einfach;-)
Hier hast du den Code:
// Zuerst den Bildschirm initialisieren, wenn HDVideoCapture vc = new VideoCapture (1240, 720); // Initialisierung des GesichtsdetektorsFaceDetector fd = new HaarCascadeDetector (40); // dies erstellt das Fenster mit dem aufgenommenen Webcam-VideoVideoDisplay vd = VideoDisplay.createVideoDisplay(vc); vd.addVideoListener(new VideoDisplayListener() { public void beforeUpdate(MBFImage frame) {// dies führt die Gesichtserkennung durch und zeigt den Rahmen um das Gesicht auf dem Bildschirm an Listfaces = fd.detectFaces(Transforms.calculateIntensity(frame)); for(DetectedFace Gesicht: Gesichter) { frame.drawShape(face.getBounds(), RGBColour. RED);
}
}
public void afterUpdate (VideoDisplay-Anzeige) {}});
Schritt 3: Die Töne machen
Nur für zusätzlichen Spaß habe ich einige Sounds gemacht, die das ganze Spiel spielbarer machen. Ich nehme meinen Sohn (es hat ihm Spaß gemacht) und wir haben ein paar dumme Geräusche gemacht, wie das Schlagen der faulen Banane an Kühlschranktüren;-) Später bearbeite ich die Geräusche in Kühnheit und verwende sie in einem Spiel wieder.
Empfohlen:
So führen Sie eine Kraftkalibrierung auf einem CombiTouch durch: 6 Schritte
So führen Sie eine Kraftkalibrierung auf einem CombiTouch durch: Diese Anleitung zeigt, wie Sie eine Kraftkalibrierung auf einem Alto-Shaam CombiTouch-Ofen durchführen. Wenn der Bildschirm nicht auf die Berührung reagiert oder ein anderes Symbol aktiviert als das, das Sie berühren, folgen Sie einfach diesen Anweisungen. Wenn die
DIY BB-8 in Indien bauen -- Android-gesteuert und gesprächig -- Lebensgroß: 19 Schritte (mit Bildern)
DIY BB-8 in Indien bauen || Android-gesteuert und gesprächig || Lebensgroß: Bitte ABONNIEREN Sie meinen Kanal für weitere Projekte. In diesem Projekt geht es darum, wie man einen funktionierenden, lebensgroßen, gesprächigen, arduinogesteuerten Starwars BB-8 Droiden baut. Wir werden nur Haushaltsmaterialien und eine kleine Arduino-Schaltung verwenden. In diesem sind wir
Navigieren Sie durch die Software des Raspberry Pi: Teil 2: 10 Schritte
Navigieren Sie durch die Software des Raspberry Pi: Teil 2: Diese Lektion ist eine Fortsetzung Ihrer Befehlszeilenausbildung. Während Sie mit dem Raspberry Pi arbeiten, installieren Sie zweifellos neue Software zum Lernen, Ausprobieren und Erstellen. In dieser Lektion erfahren Sie, wie Sie Softwarepakete installieren und
Augmented-Reality-Puzzle: 11 Schritte
Augmented Reality Puzzle: Puzzlespiele sind einfach wunderbar. Es gibt Rätsel aller Art, das typische Puzzle, das Labyrinth, mit Token und sogar Videospiele dieses Genres (zum Beispiel Captain Toad). Puzzlespiele erfordern, dass der Spieler eine Problemlösungsstrategie entwickelt
So zeigen Sie Augmented Reality auf Ihrem Computer an – wikiHow
So zeigen Sie Augmented Reality auf Ihrem Computer an: In diesem Tutorial zeige ich Ihnen, wie Sie Augmented Reality auf Ihrem Computer nur mit einer Webcam anzeigen. Papier und das Internet