Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porRaimunda Riojas Modificado hace 10 años
1
//codecamp/ ¡A mover el cuerpo con Kinect! Diego Sisto – Fernando Kahan Kinetica Solutions
2
//codecamp/ ¿Que és Kinect? Es un sensor muy potente desarrollado por Microsoft. Capta información de: –Posición –Profundidad –Color –Sonido Permite reconocer partes del cuerpo (de distintos cuerpos)
3
//codecamp/ ¿Y para qué lo puedo usar? Para jugar con la XBOX 360 Para desarrollar aplicaciones cool con la compu
4
//codecamp/ No te creo… Sample Skeletal Viewer Sample Shape Game Prototipo Kinetica para Casa FOA
5
//codecamp/ Kinect SDK Por ahora es una beta… Antes de la beta, era un lío desarrollar para Kinect El SDK no tiene costo Hay ejemplos en la web y bastante gente haciendo cosas interesantes
6
//codecamp/ Demo Mucha teoría. Quiero ver código…
7
//codecamp/ Instalé el SDK. Cómo sigo? using Microsoft.Research.Kinect.Nui; (...) Runtime runtime = new Runtime(); runtime.Initialize(RuntimeOptions.UseSkeletalTracking); runtime.DepthStream.Open(ImageStreamType.Depth, 2, ImageResolution.Resolution320x240, ImageType.DepthAndPlayerIndex);
8
//codecamp/ ¿Cómo obtengo info de la Kinect? Event model –runtime.SkeletonFrameReady += SkeletonFrameReadyHandler; Polling model –runtime.SkeletonEngine.GetNextFrame(100);
9
//codecamp/ OK, tengo la info… Y ahora? Qué es una postura y qué es un gesto? Cómo los reconozco? Cuáles son las principales diferencias entre ambas?
10
//codecamp/
11
Kinect Toolkit 1 GestureRecognizer rightHandGestureRecognizer; rightHandGestureRecognizer = new GestureRecognizer(); (...) public void SkeletonFrameReadyHandler(object sender, SkeletonFrameReadyEventArgs eventArgs) { foreach (Joint joint in data.Joints) { if (joint.ID == JointID.HandRight) rightHandGestureRecognizer.Add( joint.Position.ToVector3()); } }
12
//codecamp/
13
Kinect Toolkit 2 rightHandGestureRecognizer.OnGestureDetected += RightHandGestureRecognizedHandler; (...) public void RightHandGestureRecognizedHandler( SupportedGesture gesture) { // Gesto!! }
14
//codecamp/ Cosas a tener en cuenta Ubicación de la Kinect Usar una máquina de moderada potencia Interferencia entre gestos Se puede mejorar la detección de gestos tanto como uno quiera
15
//codecamp/ Algunas referencias SDK Download Page http://research.microsoft.com/en- us/um/redmond/projects/kinectsdk/download.aspx http://research.microsoft.com/en- us/um/redmond/projects/kinectsdk/download.aspx Kinect Toolkit http://msdn.microsoft.com http://msdn.microsoft.com Gestos https://blogs.msdn.com/b/mcsuksoldev/archive/2011/08/08/writing-a- gesture-service-with-the-kinect-for-windows-sdk.aspx https://blogs.msdn.com/b/mcsuksoldev/archive/2011/08/08/writing-a- gesture-service-with-the-kinect-for-windows-sdk.aspx Ejemplos https://channel9.msdn.com/coding4fun/kinect/ https://channel9.msdn.com/coding4fun/kinect/
16
//codecamp/ Preguntas (sin compromiso de saber la respuesta ) Diego: Twitter: @suelopoder Mail: suelopoder@gmail.comsuelopoder@gmail.com Fernando: Twitter: @fernandokahan Mail: fkahan@gmail.comfkahan@gmail.com Slide Obligatorio Presentadores, Por favor listar contenidos relacionados de TechNet o MSDN
17
//codecamp/ Gracias! (acá es cuando les toca aplaudir) Diego: Twitter: @suelopoder Mail: suelopoder@gmail.comsuelopoder@gmail.com Fernando: Twitter: @fernandokahan Mail: fkahan@gmail.comfkahan@gmail.com
18
//codecamp/ No deje de completar su evaluación online www.codecamp.com.ar/evals
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.