motion control computing - kinect
TRANSCRIPT
![Page 1: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/1.jpg)
Grupo #10
Movimiento:
Kinect SDKAplicaciones Multimedia Interactivas
Carlos Cerezo@ccerezo90
Frederick Farfán J.@ArQuItEcTo_Ec
![Page 2: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/2.jpg)
Movimiento
Kinect SDK
Motion Control ComputingAplicaciones Multimedia Interactivas
![Page 3: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/3.jpg)
Movimiento
Kinect SDK
![Page 4: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/4.jpg)
Movimiento
Kinect SDK
Movimiento
Estado de los
cuerpos mientras
cambian de
posición o de
lugar.- Diccionario de la Real
Academia de la Lengua
![Page 5: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/5.jpg)
Movimiento
Kinect SDK
Motion Computing
Conjunto de estrategias, algoritmos y
recursos que:
• procesan,
• digitalizan,
• detectan posición (o velocidad) de
un objeto o persona.
![Page 6: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/6.jpg)
Movimiento
Kinect SDK
Motion Computing
![Page 7: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/7.jpg)
Movimiento
Kinect SDK
Motion Computing
![Page 8: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/8.jpg)
Movimiento
Kinect SDK
Motion Control Computing
Procesamiento del
movimiento de
una persona, con
la finalidad de
interactuar con
una aplicación.Jenga 3D
![Page 9: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/9.jpg)
Movimiento
Kinect SDK
![Page 10: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/10.jpg)
Movimiento
Kinect SDK
Natural User Interface (NUI)Su importancia
![Page 11: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/11.jpg)
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
![Page 12: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/12.jpg)
Movimiento
Kinect SDK
La finalidad. . .
![Page 13: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/13.jpg)
Movimiento
Kinect SDK
Evolución IHM
Texto Gráficos Objetos
Llamadas Reconocimiento Intuitivo
![Page 14: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/14.jpg)
Movimiento
Kinect SDK
Defecto de pantallas táctiles
![Page 15: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/15.jpg)
Movimiento
Kinect SDK
Innovación y la Industria del EntretenimientoNuevos dispositivos de control
![Page 16: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/16.jpg)
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.
![Page 17: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/17.jpg)
Movimiento
Kinect SDK
Wiimote
A más de uno le gustó la idea. . .
![Page 18: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/18.jpg)
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.
![Page 19: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/19.jpg)
Movimiento
Kinect SDK
Kinectfor Windows
![Page 20: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/20.jpg)
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”
![Page 21: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/21.jpg)
Movimiento
Kinect SDK
Power Light
RGB Camera
IR Emitters
IR Emitters
Depth Sensor Depth Sensor
Microphone Array
v2
![Page 22: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/22.jpg)
Movimiento
Kinect SDK
Características
v1 v2
![Page 23: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/23.jpg)
Movimiento
Kinect SDK
Aplicaciones en industrias
TRAININGRETAIL HEALTHCARETHERAPY EDUCATION
[VIDEO]
![Page 24: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/24.jpg)
Movimiento
Kinect SDK
¿Cómo funciona?
Área de trabajo o de procesamiento
![Page 25: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/25.jpg)
Movimiento
Kinect SDK
¿Cómo funciona?
Reconocimiento del usuario Segmentación del cuerpo del usuario
![Page 26: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/26.jpg)
Movimiento
Kinect SDK
¿Cómo funciona?
Reconocimiento de puntos
![Page 27: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/27.jpg)
Movimiento
Kinect SDK
Resultado
Puntos del “esqueleto” encontrados
![Page 28: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/28.jpg)
Movimiento
Kinect SDK
Kinect SDK
+
![Page 29: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/29.jpg)
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
![Page 30: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/30.jpg)
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
![Page 31: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/31.jpg)
Movimiento
Kinect SDK
Arquitectura v2
![Page 32: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/32.jpg)
Movimiento
Kinect SDK
Ciclo de vida del uso del sensor
![Page 33: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/33.jpg)
Grupo #10
DEMOKinect SDK
![Page 34: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/34.jpg)
Movimiento
Kinect SDK
Inicialización (I)
![Page 35: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/35.jpg)
Movimiento
Kinect SDK
Inicialización (II)
![Page 36: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/36.jpg)
Movimiento
Kinect SDK
Operación (I)
![Page 37: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/37.jpg)
Movimiento
Kinect SDK
Operación (II)
![Page 38: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/38.jpg)
Movimiento
Kinect SDK
Finalización
![Page 39: Motion Control Computing - Kinect](https://reader034.vdocuments.us/reader034/viewer/2022042716/55aca38d1a28abb01f8b463d/html5/thumbnails/39.jpg)
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/