Indholdsfortegnelse:
- Trin 1: Sprog- og bevægelsesdetekteringsbibliotek
- Trin 2: Kort vejledning til at se, hvor let det er at registrere ansigtet
- Trin 3: Lav lydene
![DIY videospil styret af hovedbevægelse (Augmented Reality): 4 trin DIY videospil styret af hovedbevægelse (Augmented Reality): 4 trin](https://i.howwhatproduce.com/images/002/image-4498-39-j.webp)
Video: DIY videospil styret af hovedbevægelse (Augmented Reality): 4 trin
![Video: DIY videospil styret af hovedbevægelse (Augmented Reality): 4 trin Video: DIY videospil styret af hovedbevægelse (Augmented Reality): 4 trin](https://i.ytimg.com/vi/XeZ3APhUT2Q/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
![Image Image](https://i.howwhatproduce.com/images/002/image-4498-41-j.webp)
![](https://i.ytimg.com/vi/tOeznI9J4wk/hqdefault.jpg)
![Sprog- og bevægelsesdetekteringsbibliotek Sprog- og bevægelsesdetekteringsbibliotek](https://i.howwhatproduce.com/images/002/image-4498-42-j.webp)
Jeg vil vise dig, hvor let det i dag er at lave eget spil, som kan styres ved at bevæge din krop. Du skal bare bruge en bærbar computer med webkamera og nogle programmeringsfærdigheder.
Hvis du ikke har en bærbar computer og webkamera, eller hvis du ikke ved, hvordan du programmerer, kan du stadig læse dette instruerbart som underholdning og end du kan spille mit spil, fordi jeg tilføjer det til denne artikel
Trin 1: Sprog- og bevægelsesdetekteringsbibliotek
![Sprog- og bevægelsesdetekteringsbibliotek Sprog- og bevægelsesdetekteringsbibliotek](https://i.howwhatproduce.com/images/002/image-4498-43-j.webp)
Det er ikke nødvendigt at genopfinde hjulet. På internettet er der mange biblioteker, der håndterer bevægelsesdetektering, og de er lavet til næsten ethvert sprog og er gratis at bruge.
Jeg besluttede at bruge Java, fordi jeg ville have, at mit spil var platformuafhængigt. Det kan køres på Winddows, Mac, Linux.
Jeg valgte OpenIMAJ -biblioteket, som ikke kun gør det muligt at registrere bevægelsen, men også gør det meget let at vise og behandle grafik. Du kan se billedet som bilag til dette trin, at jeg kun kan bruge bevægelsesdetekteringsprogram ved hjælp af få kodelinjer.
Hvis du kender Java og vil prøve, er her den virkelig hurtige/enkle tutorial om, hvordan du registrerer bevægelse og håndterer grafik i OpenIMAJ.
Jeg besluttede at lave et Arkanoid -spil som mit bevis på koncept, fordi det er virkelig enkelt at implementere.
Trin 2: Kort vejledning til at se, hvor let det er at registrere ansigtet
![Kort vejledning til at se, hvor let det er at registrere ansigtet Kort vejledning til at se, hvor let det er at registrere ansigtet](https://i.howwhatproduce.com/images/002/image-4498-44-j.webp)
Jeg besluttede at vise dig, hvor let det er i Java & OpenIMAJ at registrere ansigtet. Hvis du ikke kender programmering, skal du bare springe dette trin over;-)
Her har du koden:
// initialiser først skærmen, hvis HDVideoCapture vc = ny VideoCapture (1240, 720); // initialisering af ansigtsdetektorFaceDetector fd = ny HaarCascadeDetector (40); // dette skaber vinduet, der viser det fangede webcam videoVideoDisplay vd = VideoDisplay.createVideoDisplay (vc); vd.addVideoListener (ny VideoDisplayListener () {public void beforeUpdate (MBFImage frame) {// dette gør ansigtsdetektering og viser rammen omkring ansigtet på skærmen Liste ansigter = fd.detectFaces (Transforms.calculateIntensity (frame)); for (DetectedFace face: ansigter) {frame.drawShape (face.getBounds (), RGBColour. RED);
}
}
offentligt ugyldigt afterUpdate (VideoDisplay display) {}});
Trin 3: Lav lydene
![At lave lydene At lave lydene](https://i.howwhatproduce.com/images/002/image-4498-45-j.webp)
Bare for ekstra sjov lavede jeg nogle lyde, der gør hele spillet mere spilbart. Jeg tager min søn (det var sjovt for ham), og vi lavede nogle dumme lyde som at slå den rådne banan til køleskabsdøre;-) Senere efterbehandler jeg lydene i frækhed og genbruger dem i et spil.
Anbefalede:
Boost din hukommelse med et Augmented Reality Mind Palace: 8 trin
![Boost din hukommelse med et Augmented Reality Mind Palace: 8 trin Boost din hukommelse med et Augmented Reality Mind Palace: 8 trin](https://i.howwhatproduce.com/images/002/image-3043-18-j.webp)
Boost din hukommelse med et Augmented Reality Mind Palace: Brug af tankepaladser, som i Sherlock Holmes, er blevet brugt af hukommelsesmestre til at huske en masse information, såsom rækkefølgen af kortene i et blandet dæk. Sindspaladset eller loci -metoden er en hukommelsesteknik, hvor visuelle mnemonik er
GlobalARgallery - Global Augmented Reality Gallery: 16 trin
![GlobalARgallery - Global Augmented Reality Gallery: 16 trin GlobalARgallery - Global Augmented Reality Gallery: 16 trin](https://i.howwhatproduce.com/images/005/image-13139-j.webp)
#GlobalARgallery - Global Augmented Reality Gallery: #GlobalARgallery er en mulighed for skoler (og andre) for at forbinde asynkront over hele kloden og dele oplevelser, kunstværker, historier, tidslinjer, udstillinger, præsentationer og alt andet, du kan forestille dig. Alle disse optræder i A
Augmented Reality Phone Gear: 7 trin
![Augmented Reality Phone Gear: 7 trin Augmented Reality Phone Gear: 7 trin](https://i.howwhatproduce.com/images/002/image-5246-32-j.webp)
Augmented Reality Phone Gear: Billigt, let, sejt
Augmented Reality Puzzle: 11 trin
![Augmented Reality Puzzle: 11 trin Augmented Reality Puzzle: 11 trin](https://i.howwhatproduce.com/images/004/image-9711-2-j.webp)
Augmented Reality Puzzle: Puslespil er simpelthen vidunderlige. Der er gåder af alle slags, det typiske puslespil, labyrinten, med tokens og endda videospil af denne genre (f.eks. Captain Toad). Puslespil kræver, at spilleren designer en problemløsende strategi
DIY Smart Augmented Reality -briller ved hjælp af Arduino: 7 trin
![DIY Smart Augmented Reality -briller ved hjælp af Arduino: 7 trin DIY Smart Augmented Reality -briller ved hjælp af Arduino: 7 trin](https://i.howwhatproduce.com/images/001/image-25-115-j.webp)
DIY Smart Augmented Reality -briller ved hjælp af Arduino: Da teknologien vokser hurtigt og integrerer sig i alle aspekter af menneskers liv, forsøgte designere og udviklere at give mennesker en mere behagelig oplevelse af teknologi. En af de teknologiske tendenser, der har til formål at gøre livet lettere, er slid