Obsah:
- Krok 1: Knižnica detekcie jazyka a pohybu
- Krok 2: Krátky návod, ako ľahko rozpoznať tvár
- Krok 3: Vydávanie zvukov
Video: DIY videohra riadená pohybom hlavy (rozšírená realita): 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Chcem vám ukázať, aké ľahké je v dnešnej dobe vytvoriť si vlastnú hru, ktorú je možné ovládať pohybom tela. Budete potrebovať iba prenosný počítač s webovou kamerou a určité znalosti programovania.
Ak nemáte notebook a webovú kameru alebo neviete programovať, stále si môžete tento návod prečítať ako zábavu a potom si môžete zahrať moju hru, pretože ju pridávam do tohto článku
Krok 1: Knižnica detekcie jazyka a pohybu
Nie je potrebné znovu objavovať koleso. Na internete existuje mnoho knižníc, ktoré zvládajú detekciu pohybu a sú navrhnuté pre takmer akýkoľvek jazyk a sú voľne použiteľné.
Rozhodol som sa použiť Javu, pretože som chcel, aby moja hra bola nezávislá na platforme. Dá sa spustiť na Winddows, Mac, Linux.
Vybral som si knižnicu OpenIMAJ, ktorá umožňuje nielen detekovať pohyb, ale tiež veľmi uľahčuje zobrazenie a spracovanie grafiky. V prílohe k tomuto kroku môžete vidieť, že iba pomocou niekoľkých riadkov kódu môžem vytvoriť aplikáciu na detekciu pohybu.
Ak poznáte Javu a chcete si to vyskúšať, tu je skutočne rýchly/jednoduchý návod, ako rozpoznať pohyb a zvládnuť grafiku v OpenIMAJ.
Rozhodol som sa vytvoriť hru Arkanoid ako dôkaz koncepcie, pretože jej implementácia je skutočne jednoduchá.
Krok 2: Krátky návod, ako ľahko rozpoznať tvár
Rozhodol som sa vám ukázať, aké ľahké je v Jave a OpenIMAJ rozpoznať tvár. Ak neviete programovať, preskočte tento krok;-)
Tu máte kód:
// prvá inicializácia obrazovky, ak HDVideoCapture vc = nový VideoCapture (1240, 720); // inicializácia detektora tváreFaceDetector fd = nový HaarCascadeDetector (40); // toto znova spustí okno zobrazujúce zachytenú webovú kameru videoVideoDisplay vd = VideoDisplay.createVideoDisplay (vc); vd.addVideoListener (new VideoDisplayListener () {public void beforeUpdate (MBFImage frame) {// toto vykoná detekciu tváre a zobrazí rámik okolo tváre na obrazovke Zoznam tvárí = fd.detectFaces (Transforms.calculateIntensity (frame)); for (DetectedFace face: tváre) {frame.drawShape (face.getBounds (), RGBColour. RED);
}
}
verejná neplatnosť afterUpdate (zobrazenie VideoDisplay) {}});
Krok 3: Vydávanie zvukov
Len pre väčšiu zábavu som vydal niekoľko zvukov, ktoré robia celú hru hrateľnejšou. Vezmem svojho syna (bola to pre neho zábava) a vydali sme hlúpe zvuky, ako napríklad trafenie prehnitého banánu do dverí chladničky;-) Neskôr zvuky odvážne dodatočne spracujem a znova použijem v hre.
Odporúča:
Pomocník pre fotoaparát D4E1 pre ľavákov. Rozšírená verzia: 7 krokov
Pomocník pre fotoaparát D4E1 pre ľavákov. Rozšírená verzia: V roku 2012 Annelies Rollez, Cesar Vandevelde a Justin Couturon navrhli kamerový držiak pre digitálnu kameru Barts (Grimonprez). Skontrolovali sme dizajn a parametrizovali ho, aby mohol byť vyrobený v flexibilnom výrobnom procese. Takto ľavá ca
2D videohra s C# na Unity: 4 kroky
2D videohra s C# na Unity: Tento projekt sa začal, keď som v novembri prvýkrát dostal počítač. Začalo to ako zábavný spôsob učenia sa novej zručnosti a rýchlo sa stalo jedným z mojich obľúbených koníčkov. Odvtedy na tom pracujem a mám za sebou viac ako 75 hodín celkového času programovania
Rozšírená realita Vuforia 7 Detekcia pozemnej roviny .: 8 krokov
Rozšírená realita Vuforia 7 Detekcia pozemnej roviny .: SDK rozšírenej reality Vuforia pre Unity 3D používa ARCore a ARKit na detekciu pozemných rovín v AR. Dnešný tutoriál využije ich natívnu integráciu v Unity na vytvorenie AR aplikácie pre Android alebo IOS. Necháme auto spadnúť z neba na skupinu
Pohybom riadená kamera pomocou MESH SDK: 6 krokov (s obrázkami)
Pohybom riadená kamera pomocou MESH SDK: Chcete automatizovať svoju kameru, aby zachytila najlepšie chvíle vášho domáceho maznáčika, keď nie ste doma? Pohybový senzor MESH umožňuje kamery, ktoré podporujú SDK. Napríklad sme umiestnili pohybový senzor MESH vedľa krmiva pre mačky a hračiek pre mačky, aby
Videohra Kryt volantu: 4 kroky
Kryt volantu pre videohry: Lacný spôsob, ako vytvoriť ľahko pohyblivé a ľahko zostaviteľné puzdro pre volant pre videohry. Kúpte si starú kovovú schránku na náboje s priemerom 7,62 mm, ktorá pojme 1 500 nábojov z obchodu s nadbytočnými armádami, alebo online a vložte do nej volant. Rozmery a