Sadržaj:
- Korak 1: Knjižnica za otkrivanje jezika i pokreta
- Korak 2: Kratki vodič za vidjeti koliko je lako prepoznati lice
- Korak 3: Stvaranje zvukova
Video: DIY video igra kontrolirana pokretom glave (proširena stvarnost): 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Želim vam pokazati kako je danas lako napraviti vlastitu igru kojom se može kontrolirati pomicanjem tijela. Trebat će vam samo prijenosno računalo s web kamerom i neke vještine programiranja.
Ako nemate prijenosno računalo i web kameru ili ne znate programirati, i dalje možete čitati ovo uputstvo kao zabavu, a zatim možete igrati moju igru, jer je dodajem u ovaj članak
Korak 1: Knjižnica za otkrivanje jezika i pokreta
Nema potrebe za izmišljanjem kotača. Na internetu postoje mnoge knjižnice koje se bave otkrivanjem pokreta i napravljene su za gotovo sve jezike i besplatne su za korištenje.
Odlučio sam se za Javu jer sam želio da moja igra bude neovisna o platformi. Može se pokrenuti na sustavu Winddows, Mac, Linux.
Odabrao sam biblioteku OpenIMAJ koja omogućuje ne samo otkrivanje pokreta, već i vrlo jednostavno prikazivanje i obradu grafike. Možete vidjeti sliku priloženu ovom koraku, da samo pomoću nekoliko redaka koda mogu napraviti aplikaciju za otkrivanje pokreta.
Ako znate Javu i želite isprobati, evo doista brzog/jednostavnog vodiča o tome kako otkriti kretanje i rukovati grafikom u OpenIMAJ -u.
Odlučio sam napraviti igru Arkanoid kao dokaz koncepta, jer je doista jednostavna za implementaciju.
Korak 2: Kratki vodič za vidjeti koliko je lako prepoznati lice
Odlučio sam vam pokazati koliko je lako u Javi i OpenIMAJU prepoznati lice. Ako ne znate programiranje, preskočite ovaj korak;-)
Ovdje imate kôd:
// prvo inicijalizira zaslon ako je HDVideoCapture vc = novi VideoCapture (1240, 720); // inicijalizacija detektora licaFaceDetector fd = novi HaarCascadeDetector (40); // ovo prikazuje prozor koji prikazuje snimljeni video zapis s web kamereVideoDisplay vd = VideoDisplay.createVideoDisplay (vcdVideoDisplay); vd.addVideoListener (novi VideoDisplayListener () {public void beforeUpdate (okvir MBFImage) {// radi prepoznavanje lica i prikazuje okvir oko lica na ekranu List lica = fd.detectFaces (Transforms.calculateIntensity (frame)); for (DetectedFace face: lica) {frame.drawShape (face.getBounds (), RGBColour. RED);
}
}
public void afterUpdate (prikaz VideoDisplay) {}});
Korak 3: Stvaranje zvukova
Samo za dodatnu zabavu, proizveo sam neke zvukove koji čine cijelu igru igranijom. Uzmem svog sina (bilo mu je zabavno) i ispuštali smo glupe zvukove poput udarca po truloj banani do vrata hladnjaka;-) Kasnije sam odvažno obrađivao zvukove i ponovno ih koristio u igri.
Preporučeni:
SMART LED MATRICA DIY INTERNET -om KONTROLIRANA (ADAFRUIT + ESP8266 + WS2812): 8 koraka (sa slikama)
DIY INTERNET KONTROLIRANA SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Ovo je moj drugi napredak u projektu koji vam s velikim zadovoljstvom mogu pokazati. Riječ je o DIY Smart LED matrici koja će vam omogućiti da na njoj prikažete podatke, poput YouTube statistike, statistike vaše pametne kuće, kao što su temperatura, vlažnost, mogu biti jednostavan sat ili samo prikazati
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način stvaranja igre, osobito nečega poput zagonetke, vizualnog romana ili avanturističke igre
Virtualna stvarnost na Raspberry Pi s BeYourHero !: 19 koraka (sa slikama)
Virtualna stvarnost na Raspberry Pi s BeYourHero !: Dobro došli u " Budi tvoj heroj " Nadam se da ste spremni za ulazak u sljedeću generaciju uranjanja u virtualnu stvarnost! Ovaj projekt pružit će vam potpunu kontrolu pokreta bilo kojim virtualnim herojem koji vam se sviđa s jednostavnim skupom jeftinih uređaja koji koriste
Proširena stvarnost (AR) za Dragonboard410c ili Dragonboard820c pomoću OpenCV -a i Pythona 3.5: 4 koraka
Proširena stvarnost (AR) za Dragonboard410c ili Dragonboard820c pomoću OpenCV -a i Pythona 3.5: Ove upute opisuju kako instalirati OpenCV, Python 3.5 i ovisnosti za Python 3.5 za pokretanje aplikacije proširene stvarnosti
Interaktivna igra Tic-Tac Toe igra s Arduinom: 6 koraka
Interaktivna igra Tic-Tac Toe nogom kontrolirana s Arduinom: Cilj projekta Physical Tic-Tac-Toe je premjestiti dobro poznatu igru u fizičko područje. Izvorno, igru igraju dva igrača na komadu papira - stavljajući simbole "X" i "O" naizmjence. Naša ideja je bila ispitati ponašanje igrača