Taula de continguts:
- Pas 1: Biblioteca de detecció d'idiomes i moviments
- Pas 2: breu tutorial per veure la facilitat de detectar la cara
- Pas 3: Fer els sons
Vídeo: Videojoc de bricolatge controlat pel moviment del cap (realitat augmentada): 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Vull mostrar-vos el fàcil que avui és crear un joc propi que es pugui controlar movent el vostre cos. Només necessitareu un ordinador portàtil amb càmera web i algunes habilitats de programació.
Si no teniu un portàtil ni una càmera web o si no sabeu com programar, podeu llegir això com a entreteniment i no podeu jugar al meu joc, perquè l'afegeixo a aquest article
Pas 1: Biblioteca de detecció d'idiomes i moviments
No cal reinventar la roda. A Internet hi ha moltes biblioteques que gestionen la detecció de moviment i estan fetes per a gairebé qualsevol idioma i són d’ús gratuït.
Vaig decidir utilitzar Java perquè volia que el meu joc fos independent de la plataforma. Es pot executar a Winddows, Mac, Linux.
He seleccionat la biblioteca OpenIMAJ que permet no només detectar el moviment, sinó que també facilita la visualització i el processament de gràfics. Podeu veure el fitxer adjunt de la imatge a aquest pas, que només amb poques línies de codi sóc capaç de fer una aplicació de detecció de moviment.
Si coneixeu Java i voleu provar-ho, aquí teniu el tutorial molt ràpid / senzill sobre com detectar moviments i manejar gràfics a OpenIMAJ.
Vaig decidir fer un joc Arkanoid com a prova de concepte, perquè és molt senzill d’implementar.
Pas 2: breu tutorial per veure la facilitat de detectar la cara
Vaig decidir mostrar-vos la facilitat de detectar la cara a Java i OpenIMAJ. Si no coneixeu la programació, ometeu aquest pas;-)
Aquí teniu el codi:
// inicialitzeu primer la pantalla si HDVideoCapture vc = new VideoCapture (1240, 720); // inicialització del detector de rostres FaceDetector fd = new HaarCascadeDetector (40); // això crea la finestra que mostra la càmera web videoVideoDisplay vd = VideoDisplay.createVideoDisplay (vc); vd.addVideoListener (new VideoDisplayListener () {public void beforeUpdate (MBFImage frame) {// fa la detecció de la cara i mostra el marc al voltant de la cara a la pantalla Llista de cares = fd.detectFaces (Transforms.calculateIntensity (frame)); per a (DetectedFace face: faces) {frame.drawShape (face.getBounds (), RGBColour. RED);
}
}
public void afterUpdate (VideoDisplay display) {}});
Pas 3: Fer els sons
Només per diversió addicional, vaig fer alguns sons que fan que tot el joc sigui més jugable. Agafo el meu fill (va ser divertit per a ell) i vam fer sorolls estúpids com colpejar el plàtan podrit a les portes de la nevera;-) Més tard vaig processar els sons amb audàcia i els vaig reutilitzar en un joc.
Recomanat:
Sistema de seguiment del moviment del cap per a la realitat virtual: 8 passos
Sistema de seguiment del moviment del cap per a VR: el meu nom és Sam KODO. En aquest tutorial, us ensenyaré pas a pas com utilitzar els sensors Arduino IMU per construir un sistema de seguiment del cap per a VR. En aquest projecte necessitareu: - Una pantalla LCD HDMI : https: //www.amazon.com/Elecrow-Capacitive-interfac…- Un
Augmenteu la vostra memòria amb una realitat augmentada Mind Palace: 8 passos
Augmenteu la vostra memòria amb una realitat augmentada Mind Palace: l’ús de palaus mentals, com a Sherlock Holmes, ha estat utilitzat pels defensors de la memòria per recordar molta informació, com l’ordre de les cartes en una baralla barrejada. El mind palace o mètode de loci és una tècnica de memòria on la mnemotècnia visual és
Timelapse controlat pel moviment: 7 passos (amb imatges)
Timelapse controlat per moviment: els timelaps són fantàstics. Ens ajuden a fer una ullada al món en moviment lent que potser ens oblidem d’apreciar-ne la bellesa. Però de vegades un vídeo de timelapse constant pot ser avorrit o hi ha tantes coses que passen al voltant que només un angle no és
Ulleres de realitat augmentada intel·ligents de bricolatge amb Arduino: 7 passos
Ulleres de realitat augmentada intel·ligents de bricolatge que fan servir Arduino: a mesura que la tecnologia creix ràpidament i s’integra a tots els aspectes de la vida de les persones, els dissenyadors i desenvolupadors van intentar proporcionar una experiència de tecnologia més agradable a les persones. Una de les tendències tecnològiques que té com a objectiu facilitar la vida és el desgast
Presa controlada pel moviment: des d’una llum de detecció de moviment: 6 passos
Presa controlada pel moviment: des d’una llum de detecció de moviment: Imagineu-vos que sou un enganyós que aneu a la casa més terrorífica de la casa. Després de passar per davant de tots els dimonis, fantasmes i cementiris, finalment arribareu al darrer camí. Podeu veure els caramels en un bol que teniu al davant! Però de sobte un gho