SlideShare a Scribd company logo
1 of 39
Grupo #10 
Movimiento: 
Kinect SDK 
Aplicaciones Multimedia Interactivas 
Carlos Cerezo 
@ccerezo90 
Frederick Farfán J. 
@ArQuItEcTo_Ec
Movimiento 
Kinect SDK 
Motion Control Computing 
Aplicaciones Multimedia Interactivas
Movimiento 
Kinect SDK
Movimiento 
Kinect SDK 
Movimiento 
 Estado de los 
cuerpos mientras 
cambian de 
posición o de 
lugar. 
- Diccionario de la Real 
Academia de la Lengua
Movimiento 
Kinect SDK 
Motion Computing 
Conjunto de estrategias, algoritmos y 
recursos que: 
• procesan, 
• digitalizan, 
• detectan posición (o velocidad) de 
un objeto o persona.
Movimiento 
Kinect SDK 
Motion Computing
Movimiento 
Kinect SDK 
Motion Computing
Movimiento 
Kinect SDK 
Motion Control Computing 
Procesamiento del 
movimiento de 
una persona, con 
la finalidad de 
interactuar con 
una aplicación. 
Jenga 3D
Movimiento 
Kinect SDK
Movimiento 
Kinect SDK 
Natural User Interface (NUI) 
Su importancia
Movimiento 
Kinect SDK 
Natural User Interface (NUI) 
 Son interfaces hombre-máquina 
que permiten a 
los usuarios interactuar de 
manera natural con las 
aplicaciones de software. 
• Movimientos gestuales. 
• Pantallas capacitivas 
multitáctiles. 
• Voz humana. 
“Put that there” – MIT – 1979
Movimiento 
Kinect SDK 
La finalidad. . .
Movimiento 
Kinect SDK 
Evolución IHM 
Texto Gráficos Objetos 
Llamadas Reconocimiento Intuitivo
Movimiento 
Kinect SDK 
Defecto de pantallas táctiles
Movimiento 
Kinect SDK 
Innovación y la Industria del Entretenimiento 
Nuevos dispositivos de control
Movimiento 
Kinect SDK 
Wiimote 
 Tiene la capacidad de 
detectar movimiento gracias a 
su giroscopio y acelerómetro. 
 Además, puede “apuntar” en 
la pantalla a través de sensores 
ópticos. 
 Permite al usuario interactuar 
con y manipular objetos en la 
pantalla a través de gestos y su 
señalización.
Movimiento 
Kinect SDK 
Wiimote 
A más de uno le gustó la idea. . .
Movimiento 
Kinect SDK 
Playstation Move 
 Competencia de la 
Wiimote. 
 Utiliza sensores de 
movimiento y ubica su 
posición 3D en el plano 
gracias a una cámara 
que reconoce el color 
de la esfera iluminada 
sobre el mando.
Movimiento 
Kinect SDK 
Kinect 
for Windows
Movimiento 
Kinect SDK 
Kinect 
Dispositivo de 
procesamiento 
digital de imágenes 
que se compone 
de una cámara 
RGB, un emisor IR y 
una cámara de 
profundidad. 
K4W* v1 
* Acrónimo para “Kinect for Windows”
Movimiento 
Kinect SDK 
Power Light 
RGB Camera 
IR Emitters 
IR Emitters 
Depth Sensor Depth Sensor 
Microphone Array 
v2
Movimiento 
Kinect SDK 
Características 
v1 v2
Movimiento 
Kinect SDK 
Aplicaciones en industrias 
RETAIL THERAPY HEALTHCARE EDUCATION TRAINING 
[VIDEO]
Movimiento 
Kinect SDK 
¿Cómo funciona? 
Área de trabajo o de procesamiento
Movimiento 
Kinect SDK 
¿Cómo funciona? 
Reconocimiento del usuario Segmentación del cuerpo del usuario
Movimiento 
Kinect SDK 
¿Cómo funciona? 
Reconocimiento de puntos
Movimiento 
Kinect SDK 
Resultado 
Puntos del “esqueleto” encontrados
Movimiento 
Kinect SDK 
Kinect SDK 
+
Movimiento 
Kinect SDK 
Requisitos de Hardware y Software del 
SDK 1.8 
 CPU dual-core, 2.66-GHz (requerido) 
 RAM: 2 GB (requerido), 4 GB (recomendado) 
 GPU compatible con Microsoft DirectX 9.0c (requerido) 
 USB 2.0 (requerido) 
 OS Windows 7 (recomendado) 
 Sensor “Kinect for Windows v1” 
 Microsoft .NET Framework 4 
 Microsoft Visual Studio 2010 
 http://www.microsoft.com/en-us/download/details.aspx?id=40278
Movimiento 
Kinect SDK 
Requisitos de Hardware y Software del 
SDK 2.0 
 CPU i7, 3.1-GHz (recomendado) 
 RAM: 4 GB (requerido), 8 GB (recomendado) 
 GPU compatible con Microsoft DirectX 11 (requerido) 
 USB 3.0 (requerido) 
 OS Windows 8 / 8.1 (requerido) 
 Sensor “Kinect for Windows v2” 
 Microsoft .NET Framework 4.5 
 Microsoft Visual Studio 2012/2013 
 http://www.microsoft.com/en-us/download/details.aspx?id=44561
Movimiento 
Kinect SDK 
Arquitectura v2
Movimiento 
Kinect SDK 
Ciclo de vida del uso del sensor
Grupo #10 
DEMO 
Kinect SDK
Movimiento 
Kinect SDK 
Inicialización (I)
Movimiento 
Kinect SDK 
Inicialización (II)
Movimiento 
Kinect SDK 
Operación (I)
Movimiento 
Kinect SDK 
Operación (II)
Movimiento 
Kinect SDK 
Finalización
Movimiento 
Kinect SDK 
Referencias 
 Curso “Desarrolla tu primera aplicación para Kinect V2 con Visual Studio“ – 
Microsoft Virtual Academy - http://www.microsoftvirtualacademy.com/training-courses/ 
desarrolla-tu-primera-aplicacion-para-kinect-v2-con-visual-studio 
 Curso “Programming Kinect for Windows v2 Jump Start“ – Microsoft Virtual 
Academy - http://www.microsoftvirtualacademy.com/training-courses/ 
programming-kinect-for-windows-v2-jump-start 
 Meet the Kinect – Apress 
 Beginning Kinect Programming with the Microsoft Kinect SDK – Apress 
 http://www.kinectfordevelopers.com/ 
 http://www.microsoft.com/en-us/kinectforwindows/develop/downloads-docs. 
aspx 
 http://www.microsoft.com/en-us/kinectforwindows/

More Related Content

Similar to Motion Control Computing - Kinect

2011 05 23 Kinect for Windows SDK
2011 05 23 Kinect for Windows SDK2011 05 23 Kinect for Windows SDK
2011 05 23 Kinect for Windows SDKBruno Capuano
 
2011 03 01 MindCamp - Kinect y C#
2011 03 01 MindCamp - Kinect y C#2011 03 01 MindCamp - Kinect y C#
2011 03 01 MindCamp - Kinect y C#Bruno Capuano
 
Codecamp 2011 - Jugando con Kinect desde .NET
Codecamp 2011 - Jugando con Kinect desde .NETCodecamp 2011 - Jugando con Kinect desde .NET
Codecamp 2011 - Jugando con Kinect desde .NETNicolas Padula
 
Proyecto kinect
Proyecto kinectProyecto kinect
Proyecto kinectCesar Vele
 
NSCoder - Metal Collada
NSCoder - Metal ColladaNSCoder - Metal Collada
NSCoder - Metal ColladaNSCoder Mexico
 
Iniciación a Kinect .ppt
Iniciación a Kinect .pptIniciación a Kinect .ppt
Iniciación a Kinect .pptE3 Futura
 
2 gestos para controlar el mundo con KinectSdk
2 gestos para controlar el mundo con KinectSdk2 gestos para controlar el mundo con KinectSdk
2 gestos para controlar el mundo con KinectSdkBruno Capuano
 
Trabajo periodico'
Trabajo periodico'Trabajo periodico'
Trabajo periodico'angela_16_
 
Visión Artificial, Accesibilidad y Android
Visión Artificial, Accesibilidad y AndroidVisión Artificial, Accesibilidad y Android
Visión Artificial, Accesibilidad y AndroidDroidcon Spain
 
Documentación1
Documentación1Documentación1
Documentación1conifeliz
 
Iniciacion a Cocos2d en @bcndevcon
Iniciacion a Cocos2d en @bcndevconIniciacion a Cocos2d en @bcndevcon
Iniciacion a Cocos2d en @bcndevconKeepCoding
 
Code Motion KinectSdk
Code Motion KinectSdkCode Motion KinectSdk
Code Motion KinectSdkBruno Capuano
 

Similar to Motion Control Computing - Kinect (20)

2011 05 23 Kinect for Windows SDK
2011 05 23 Kinect for Windows SDK2011 05 23 Kinect for Windows SDK
2011 05 23 Kinect for Windows SDK
 
Preguntas ti
Preguntas tiPreguntas ti
Preguntas ti
 
Presentacion kinect
Presentacion kinectPresentacion kinect
Presentacion kinect
 
2011 03 01 MindCamp - Kinect y C#
2011 03 01 MindCamp - Kinect y C#2011 03 01 MindCamp - Kinect y C#
2011 03 01 MindCamp - Kinect y C#
 
Codecamp 2011 - Jugando con Kinect desde .NET
Codecamp 2011 - Jugando con Kinect desde .NETCodecamp 2011 - Jugando con Kinect desde .NET
Codecamp 2011 - Jugando con Kinect desde .NET
 
Proyecto kinect
Proyecto kinectProyecto kinect
Proyecto kinect
 
Kinect en la medicina
Kinect en la medicinaKinect en la medicina
Kinect en la medicina
 
NSCoder - Metal Collada
NSCoder - Metal ColladaNSCoder - Metal Collada
NSCoder - Metal Collada
 
Iniciación a Kinect
Iniciación a KinectIniciación a Kinect
Iniciación a Kinect
 
Iniciación a Kinect .ppt
Iniciación a Kinect .pptIniciación a Kinect .ppt
Iniciación a Kinect .ppt
 
2 gestos para controlar el mundo con KinectSdk
2 gestos para controlar el mundo con KinectSdk2 gestos para controlar el mundo con KinectSdk
2 gestos para controlar el mundo con KinectSdk
 
Realidad aumentada y software libre
Realidad aumentada y software libreRealidad aumentada y software libre
Realidad aumentada y software libre
 
Trabajo periodico'
Trabajo periodico'Trabajo periodico'
Trabajo periodico'
 
Kinect
KinectKinect
Kinect
 
Ar
ArAr
Ar
 
Visión Artificial, Accesibilidad y Android
Visión Artificial, Accesibilidad y AndroidVisión Artificial, Accesibilidad y Android
Visión Artificial, Accesibilidad y Android
 
NSCoder - Metal
NSCoder - MetalNSCoder - Metal
NSCoder - Metal
 
Documentación1
Documentación1Documentación1
Documentación1
 
Iniciacion a Cocos2d en @bcndevcon
Iniciacion a Cocos2d en @bcndevconIniciacion a Cocos2d en @bcndevcon
Iniciacion a Cocos2d en @bcndevcon
 
Code Motion KinectSdk
Code Motion KinectSdkCode Motion KinectSdk
Code Motion KinectSdk
 

Motion Control Computing - Kinect

  • 1. Grupo #10 Movimiento: Kinect SDK Aplicaciones Multimedia Interactivas Carlos Cerezo @ccerezo90 Frederick Farfán J. @ArQuItEcTo_Ec
  • 2. Movimiento Kinect SDK Motion Control Computing Aplicaciones Multimedia Interactivas
  • 4. Movimiento Kinect SDK Movimiento  Estado de los cuerpos mientras cambian de posición o de lugar. - Diccionario de la Real Academia de la Lengua
  • 5. Movimiento Kinect SDK Motion Computing Conjunto de estrategias, algoritmos y recursos que: • procesan, • digitalizan, • detectan posición (o velocidad) de un objeto o persona.
  • 6. Movimiento Kinect SDK Motion Computing
  • 7. Movimiento Kinect SDK Motion Computing
  • 8. Movimiento Kinect SDK Motion Control Computing Procesamiento del movimiento de una persona, con la finalidad de interactuar con una aplicación. Jenga 3D
  • 10. Movimiento Kinect SDK Natural User Interface (NUI) Su importancia
  • 11. Movimiento Kinect SDK Natural User Interface (NUI)  Son interfaces hombre-máquina que permiten a los usuarios interactuar de manera natural con las aplicaciones de software. • Movimientos gestuales. • Pantallas capacitivas multitáctiles. • Voz humana. “Put that there” – MIT – 1979
  • 12. Movimiento Kinect SDK La finalidad. . .
  • 13. Movimiento Kinect SDK Evolución IHM Texto Gráficos Objetos Llamadas Reconocimiento Intuitivo
  • 14. Movimiento Kinect SDK Defecto de pantallas táctiles
  • 15. Movimiento Kinect SDK Innovación y la Industria del Entretenimiento Nuevos dispositivos de control
  • 16. Movimiento Kinect SDK Wiimote  Tiene la capacidad de detectar movimiento gracias a su giroscopio y acelerómetro.  Además, puede “apuntar” en la pantalla a través de sensores ópticos.  Permite al usuario interactuar con y manipular objetos en la pantalla a través de gestos y su señalización.
  • 17. Movimiento Kinect SDK Wiimote A más de uno le gustó la idea. . .
  • 18. Movimiento Kinect SDK Playstation Move  Competencia de la Wiimote.  Utiliza sensores de movimiento y ubica su posición 3D en el plano gracias a una cámara que reconoce el color de la esfera iluminada sobre el mando.
  • 19. Movimiento Kinect SDK Kinect for Windows
  • 20. Movimiento Kinect SDK Kinect Dispositivo de procesamiento digital de imágenes que se compone de una cámara RGB, un emisor IR y una cámara de profundidad. K4W* v1 * Acrónimo para “Kinect for Windows”
  • 21. Movimiento Kinect SDK Power Light RGB Camera IR Emitters IR Emitters Depth Sensor Depth Sensor Microphone Array v2
  • 22. Movimiento Kinect SDK Características v1 v2
  • 23. Movimiento Kinect SDK Aplicaciones en industrias RETAIL THERAPY HEALTHCARE EDUCATION TRAINING [VIDEO]
  • 24. Movimiento Kinect SDK ¿Cómo funciona? Área de trabajo o de procesamiento
  • 25. Movimiento Kinect SDK ¿Cómo funciona? Reconocimiento del usuario Segmentación del cuerpo del usuario
  • 26. Movimiento Kinect SDK ¿Cómo funciona? Reconocimiento de puntos
  • 27. Movimiento Kinect SDK Resultado Puntos del “esqueleto” encontrados
  • 28. Movimiento Kinect SDK Kinect SDK +
  • 29. Movimiento Kinect SDK Requisitos de Hardware y Software del SDK 1.8  CPU dual-core, 2.66-GHz (requerido)  RAM: 2 GB (requerido), 4 GB (recomendado)  GPU compatible con Microsoft DirectX 9.0c (requerido)  USB 2.0 (requerido)  OS Windows 7 (recomendado)  Sensor “Kinect for Windows v1”  Microsoft .NET Framework 4  Microsoft Visual Studio 2010  http://www.microsoft.com/en-us/download/details.aspx?id=40278
  • 30. Movimiento Kinect SDK Requisitos de Hardware y Software del SDK 2.0  CPU i7, 3.1-GHz (recomendado)  RAM: 4 GB (requerido), 8 GB (recomendado)  GPU compatible con Microsoft DirectX 11 (requerido)  USB 3.0 (requerido)  OS Windows 8 / 8.1 (requerido)  Sensor “Kinect for Windows v2”  Microsoft .NET Framework 4.5  Microsoft Visual Studio 2012/2013  http://www.microsoft.com/en-us/download/details.aspx?id=44561
  • 31. Movimiento Kinect SDK Arquitectura v2
  • 32. Movimiento Kinect SDK Ciclo de vida del uso del sensor
  • 33. Grupo #10 DEMO Kinect SDK
  • 34. Movimiento Kinect SDK Inicialización (I)
  • 35. Movimiento Kinect SDK Inicialización (II)
  • 36. Movimiento Kinect SDK Operación (I)
  • 37. Movimiento Kinect SDK Operación (II)
  • 38. Movimiento Kinect SDK Finalización
  • 39. Movimiento Kinect SDK Referencias  Curso “Desarrolla tu primera aplicación para Kinect V2 con Visual Studio“ – Microsoft Virtual Academy - http://www.microsoftvirtualacademy.com/training-courses/ desarrolla-tu-primera-aplicacion-para-kinect-v2-con-visual-studio  Curso “Programming Kinect for Windows v2 Jump Start“ – Microsoft Virtual Academy - http://www.microsoftvirtualacademy.com/training-courses/ programming-kinect-for-windows-v2-jump-start  Meet the Kinect – Apress  Beginning Kinect Programming with the Microsoft Kinect SDK – Apress  http://www.kinectfordevelopers.com/  http://www.microsoft.com/en-us/kinectforwindows/develop/downloads-docs. aspx  http://www.microsoft.com/en-us/kinectforwindows/

Editor's Notes

  1. En la diapositiva se puede ver un ejemplo de “Motion Computing” realizando el seguimiento del camino que toman los objetos reconocidos.
  2. En la diapositiva se puede ver un ejemplo de “Motion Computing”, realizando un seguimiento de los dedos de la mano.
  3. Motion control computing is the discipline that processes, digitalizes, and detects the position and/or velocity of people and objects in order to interact with software systems.
  4. Motion control computing has been establishing itself as one of the most relevant techniques for designing and implementing a Natural User Interface (NUI).
  5. NUIs are human-machine interfaces that enable the user to interact in a natural way with software systems. The goals of NUIs are to be natural and intuitive. NUIs are built on the following two main principles: - The NUI has to be imperceptible, thanks to its intuitive characteristics: (a sensor able to capture our gestures, a microphone able to capture our voice, and a touch screen able to capture our hands' movements). All these interfaces are imperceptible to us because their use is intuitive. The interface is not distracting us from the core functionalities of our software system. - The NUI is based on nature or natural elements. (the slide gesture, the touch, the body movements, the voice commands—all these actions are natural and not diverting from our normal behavior). NUIs are becoming crucial for increasing and enhancing the user accessibility for software solution. Programming a NUI is very important nowadays and it will continue to evolve in the future.
  6. A main feature of the Wii Remote is its motion sensing capability, which allows the user to interact with and manipulate items on screen via gesture recognition and pointing through the use of accelerometer and optical sensor technology. Another feature is its expandability through the use of attachments. The attachment bundled with the Wii console is the Nunchuk, which complements the Wii Remote by providing functions similar to those in gamepad controllers.