Download - Motion Control Computing - Kinect
Grupo #10
Movimiento:
Kinect SDKAplicaciones Multimedia Interactivas
Carlos Cerezo@ccerezo90
Frederick Farfán J.@ArQuItEcTo_Ec
Movimiento
Kinect SDK
Motion Control ComputingAplicaciones 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 EntretenimientoNuevos 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
Kinectfor 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
TRAININGRETAIL HEALTHCARETHERAPY EDUCATION
[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
DEMOKinect 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/