Tabla de contenido:
- Paso 1: Biblioteca de detección de movimiento e idioma
- Paso 2: breve tutorial para ver lo fácil que es detectar la cara
- Paso 3: hacer los sonidos
Video: Videojuego de bricolaje controlado por el movimiento de la cabeza (realidad aumentada): 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Quiero mostrarte lo fácil que es hoy en día hacer tu propio juego que se puede controlar moviendo tu cuerpo. Solo necesitará una computadora portátil con cámara web y algunas habilidades de programación.
Si no tiene una computadora portátil y cámara web o si no sabe cómo programar, aún puede leer este instructivo como entretenimiento y luego puede jugar mi juego, porque lo agrego a este artículo
Paso 1: Biblioteca de detección de movimiento e idioma
No es necesario reinventar la rueda. En Internet hay muchas bibliotecas que manejan la detección de movimiento y están hechas para casi cualquier idioma y son de uso gratuito.
Decidí usar Java porque quería que mi juego fuera independiente de la plataforma. Se puede ejecutar en Winddows, Mac, Linux.
Seleccioné la biblioteca OpenIMAJ que permite no solo detectar el movimiento, sino que también facilita la visualización y el procesamiento de gráficos. Puede ver en la imagen adjunta a este paso, que solo con unas pocas líneas de código puedo hacer una aplicación de detección de movimiento.
Si conoce Java y quiere probar, aquí está el tutorial realmente rápido / simple sobre cómo detectar movimiento y manejar gráficos en OpenIMAJ.
Decidí hacer un juego de Arkanoid como prueba de concepto, porque es realmente sencillo de implementar.
Paso 2: breve tutorial para ver lo fácil que es detectar la cara
Decidí mostrarte lo fácil que es detectar la cara en Java y OpenIMAJ. Si no sabe programación, omita este paso;-)
Aquí tienes el código:
// primero inicializar la pantalla si HDVideoCapture vc = new VideoCapture (1240, 720); // inicialización del detector facialFaceDetector fd = new HaarCascadeDetector (40); // esto crea la ventana que muestra el video capturado de la cámara webVideoDisplay vd = VideoDisplay.createVideoDisplay (vc); vd.addVideoListener (new VideoDisplayListener () {public void beforeUpdate (MBFImage frame) {// esto hace la detección de rostro y muestra el marco alrededor de la cara en la pantalla List faces = fd.detectFaces (Transforms.calculateIntensity (frame)); para (DetectedFace cara: caras) {frame.drawShape (face.getBounds (), RGBColour. RED);
}
}
public void afterUpdate (visualización de VideoDisplay) {}});
Paso 3: hacer los sonidos
Solo para divertirme más, hice algunos sonidos que hacen que todo el juego sea más jugable. Me llevo a mi hijo (fue divertido para él) e hicimos algunos ruidos estúpidos como golpear el plátano podrido en las puertas del frigorífico;-) Más tarde postproceso los sonidos con audacia y los reutilizo en un juego.
Recomendado:
Sistema de seguimiento de movimiento de la cabeza para realidad virtual: 8 pasos
Sistema de seguimiento de movimiento de cabeza para VR: Mi nombre es Sam KODO, en este tutorial, te enseñaré paso a paso cómo usar los sensores IMU de Arduino para construir un sistema de seguimiento de cabeza para VR.En este proyecto necesitarás: - Una pantalla LCD HDMI : https: //www.amazon.com/Elecrow-Capacitive-interfac…- An
Interruptor de luz controlado por parpadeo con las gafas con cabeza de borrador de Shota Aizawa (My Hero Academia): 8 pasos (con imágenes)
Interruptor de luz controlado por parpadeo con las gafas con cabeza de borrador de Shota Aizawa (My Hero Academia): si lees mi manga hero academia o miras mi anime hero academia, debes conocer a un personaje llamado shota aizawa. Shota Aizawa, también conocido como Eraser Head, es un héroe profesional y el maestro de salón de clase 1-A de la U.A. El Quirk de Shota le da la ab
Coche RC controlado por realidad virtual: 9 pasos
Coche RC controlado por realidad virtual: ¿Alguna vez has querido encogerte y pilotar una nave como Innerspace o Fantastic Voyage? Bueno, creo que esto es lo más cerca que vas a estar con poca antelación. Aquí está el argumento: un coche de control remoto de la vida real pilotado por un comandante de realidad virtual
Gafas de realidad aumentada inteligentes de bricolaje con Arduino: 7 pasos
Gafas de realidad aumentada inteligentes para bricolaje con Arduino: a medida que la tecnología crece rápidamente y se integra a todos los aspectos de la vida de las personas, los diseñadores y desarrolladores intentaron brindar una experiencia de tecnología más agradable a las personas. Una de las tendencias tecnológicas que tiene como objetivo hacer la vida más fácil es el desgaste
Adaptador de cabeza de trípode a cabeza de monopié en 43 centavos. Literalmente: 6 pasos
Adaptador de cabeza de trípode a cabeza de monopié en 43 centavos. Literalmente: versión corta de mi historia: compré una cámara, venía con un paquete de accesorios, incluido un trípode Samsonite 1100. Tengo un monopie. Quiero ir a tomar fotos con un cabezal giratorio en el monopié muy pronto, y no tenía 40 $ para gastar en conseguir uno