SlideShare uma empresa Scribd logo
1 de 19
KINECT
QUE ES?

Es un controlador de juego libre y entretenimiento creado por Alex
Kipman, desarrollado por Microsoft para la videoconsola Xbox
360, y desde junio del 2011 para PC a través de Windows 7 y
Windows 8.

Kinect permite a los usuarios controlar e interactuar con la consola
sin necesidad de tener contacto físico con un controlador de
videojuegos tradicional, mediante una interfaz natural de usuario
que reconoce gestos, comandos de voz, y objetos e imágenes.

El dispositivo tiene como objetivo primordial aumentar el uso de la
Xbox 360, más allá de la base de jugadores que posee en la
actualidad. En sí, Kinect compite con los sistemas Wiimote con
Wii MotionPlus y PlayStation Move, que también controlan el
movimiento para las consolas Wii y PlayStation 3,
respectivamente.
HISTORIA

Microsoft Research invirtió veinte años de desarrollo en la tecnología de
Kinect de acuerdo con las palabras de Robert J.Bach.

Es presentado en junio de 2009 en el evento E3 como “Project Natal”. Y
posteriormente en noviembre de 2010 sale al mercado como accesorio de
la XBOX360.

Contaba con una conexión USB que no se había protegido, lo que hizo
que la comunidad de desarrolladores le prestase mucha atención,
obteniéndose el primer driver de vídeo para Linux a finales de ese mismo
mes.

A partir de ese momento la comunidad empezó a trabajar en este
inquietante dispositivo hasta el punto de tener drivers bastante completos
en poco tiempo. Microsoft decidió reaccionar lanzando una primera beta
del SDK no comercial en Junio 2011 (que implica que no podemos usar
Kinect para vender aplicaciones ni para publicidad, de momento). Esta
beta se ha actualizado el pasado Noviembre, y está previsto para
principios de 2012 una nueva actualización de caracter comercial.
CARACTERISTICAS
Sensor
   Lentes con sensor de color y profundidad.
   Micrófono con voz.
   Motor de inclinación para ajuste del sensor.

Transmisión de datos

    320x240 16-bit de profundidad @ 30 cuadros/seg.
    640x480 32-bit de color @ 30 cuadros/seg.
    16-bit audio @ 16 kHz.

Sistema de rastreo de esqueletos
     Rastrea hasta seis personas, incluyendo a dos jugadores activos.
     Rastrea 20 articulaciones por jugador activo.
     Habilidad para rastrear a jugadores activos.

Sistema de audio
     Charla de grupo y con voz dentro de los juegos
     Sistema de cancelación de eco para la recepción de voz.
     Reconocimiento de voz en varios lenguajes.
Una cámara VGA 640x480 a color (CMOS) con un filtro de color Bayer.
Una cámara infrarroja 640x840 (CMOS).
Un proyector infrarrojo.
Un pequeño motor.
Algunos chips de control.
4 micrófonos.
s de tu cuerpo. En la imagen de la izquierda, los puntos muestran lo que ve, lo llaman “poin
s de tu cuerpo. En la imagen de la izquierda, los puntos muestran lo que ve, lo llaman “poin
diendo si ya ha visto una figura parecida a la de tu cuerpo. En la foto de la persona codifica
queleto con esas partes del cuerpo que ha reconocido. (Este pasó no está representado en
las partes del cuerpo y escogido el esqueleto más probable, empieza a darle forma a un a
opa, cabello y algunas cosas del juego.
todo este proceso 30 veces por segundo!
eves, el cerebro genera todos los esqueletos posibles cuadro por cuadro, y decide cual usa

ma algunos milisegundos, eso le da tiempo al Xbox para tomar esa información y usarla pa
QUE ES EL SDK DE KINECT PARA WINDOWS



El SDK de Kinect para Windows es una Herramineta que incluye lo
siguiente:

Drivers para su funcionamiento.

Capacidades avanzadas de audio.

API para el sensor y seguimiento del movimiento humano,.

Los archivos de instalación necesarios.

Documentación y muchos ejemplos que nos ofrecen una visión de lo
que puede realizarse con Kinect.
SDK PARA WINDOWS

El SDK nos permite explorar y experimentar con las siguientes
funciones:

Skeletal tracking para la imagen de una o dos personas que se
estén moviendo dentro del campo de visión del dispositivo.

Acceso a la cámara RGB y a los datos de profundidad que
indican la distancia de un objeto al sensor de Kinect por medio
de la cámara de profundidad-XYZ.

Procesamiento de audio para el array de 4 micrófonos con
cancelación de ruido acústico y de eco. “beam formation”
(formación de haz) para identificar la fuente del sonido y la
integración con la API de Windows speech recognition.
¿QUE LENGUAJES USAS?



Para poder experimentar con las capacidades y
funcionalidades del SDK los desarrolladores tienen que
estar familiarizados con los siguientes entornos y
lenguajes:


  Microsoft Visual Studio® 2010

  Lenguajes C# o C++
REQUERIMIENTOS

Sistema operativo:
   Funciona en Windows 7, tanto x86 como x64

Hardware:
   El sensor de Kinect para Xbox360
   Ordenador con doble núcleo, 2.66GHz o superior
   Tarjeta gráfica que soporte Microsoft DirectX® 9.0c
   2 GB de RAM, 4 GB recomendada
Software:

Microsoft Visual Studio 2010 Express o cualquier versión de
Visual Studio 2010
Windows Software Development Kit for Windows 7
Microsoft .NET Framework 4.0
Para los ejemplos:

  Microsoft DirectX Software Development Kit.

   La actual versión de DirectX End-User Runtime Web
Installer

Para los ejemplos de reconocimiento de voz (sólo para x86):

  Microsoft Speech Platform Runtime, versión 10.2 (x86)

  Microsoft Speech Platform - Server Runtime Languages

  Microsoft Speech Platform - Software Development Kit
LO BUENO DE KINECT

No requiere buena iluminación.

Es muy entretenido.

Tiene sistema de reconocimiento de voz.

Es capaz de reconocer voz incluso con ruido.

SDK fácil de usar.

De gran utilidad en proyectos de robótica.

Se pueden realizar aplicaciones en áreas como la
medicina, ciencia, educación, comercio.
LO MALO DE KINECT

Problemas de identificación con personas que son de piel
negra.

Tiempo de respuesta es lento.

Requiere un espacio amplio para su uso.

Microsoft no permite hacer uso comercial del SDK de Kinect.

Exclusivo del Sistema Operativo Windows.

Se pierde el sentido de lo que pasa o hay alrededor y puede
provocar accidentes.

Mais conteúdo relacionado

Destaque

Interfaces naturales al Usuario
Interfaces naturales al UsuarioInterfaces naturales al Usuario
Interfaces naturales al UsuarioAndrés Vargas
 
Realidad aumentada en Halloween
Realidad aumentada en HalloweenRealidad aumentada en Halloween
Realidad aumentada en HalloweeneDiamSistemas
 
Realidad Aumentada con ChristmasAR para junaio
Realidad Aumentada con ChristmasAR para junaioRealidad Aumentada con ChristmasAR para junaio
Realidad Aumentada con ChristmasAR para junaioeDiamSistemas
 
Introducción Curso Realidad Aumentada y Educación
Introducción Curso Realidad Aumentada y EducaciónIntroducción Curso Realidad Aumentada y Educación
Introducción Curso Realidad Aumentada y EducaciónRaúl Reinoso
 
Cómo crear Realidad Aumentada
Cómo crear Realidad AumentadaCómo crear Realidad Aumentada
Cómo crear Realidad AumentadaPau Nin
 
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010campuspartyquito
 
Características realidad aumentada
Características realidad aumentadaCaracterísticas realidad aumentada
Características realidad aumentadaprofesoradilsa
 
Realidad aumentada y educacion
Realidad aumentada y educacionRealidad aumentada y educacion
Realidad aumentada y educacioneducacion_ite
 
Realidad Aumentada Anatomía
Realidad Aumentada AnatomíaRealidad Aumentada Anatomía
Realidad Aumentada AnatomíaeDiamSistemas
 
Realidad Aumentada y Educación: Un aprendizaje conectado a la vida (Making of...
Realidad Aumentada y Educación: Un aprendizaje conectado a la vida (Making of...Realidad Aumentada y Educación: Un aprendizaje conectado a la vida (Making of...
Realidad Aumentada y Educación: Un aprendizaje conectado a la vida (Making of...Raúl Reinoso
 

Destaque (14)

Interfaces naturales al Usuario
Interfaces naturales al UsuarioInterfaces naturales al Usuario
Interfaces naturales al Usuario
 
Realidad aumentada en Halloween
Realidad aumentada en HalloweenRealidad aumentada en Halloween
Realidad aumentada en Halloween
 
Realidad Aumentada con ChristmasAR para junaio
Realidad Aumentada con ChristmasAR para junaioRealidad Aumentada con ChristmasAR para junaio
Realidad Aumentada con ChristmasAR para junaio
 
Introducción Curso Realidad Aumentada y Educación
Introducción Curso Realidad Aumentada y EducaciónIntroducción Curso Realidad Aumentada y Educación
Introducción Curso Realidad Aumentada y Educación
 
Cómo crear Realidad Aumentada
Cómo crear Realidad AumentadaCómo crear Realidad Aumentada
Cómo crear Realidad Aumentada
 
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
 
Características realidad aumentada
Características realidad aumentadaCaracterísticas realidad aumentada
Características realidad aumentada
 
Realidad aumentada y educacion
Realidad aumentada y educacionRealidad aumentada y educacion
Realidad aumentada y educacion
 
Realidad aumentada.power point
Realidad aumentada.power pointRealidad aumentada.power point
Realidad aumentada.power point
 
Realidad aumentada
Realidad aumentada Realidad aumentada
Realidad aumentada
 
Aurasma
AurasmaAurasma
Aurasma
 
Realidad Aumentada Anatomía
Realidad Aumentada AnatomíaRealidad Aumentada Anatomía
Realidad Aumentada Anatomía
 
Realidad Aumentada y Educación: Un aprendizaje conectado a la vida (Making of...
Realidad Aumentada y Educación: Un aprendizaje conectado a la vida (Making of...Realidad Aumentada y Educación: Un aprendizaje conectado a la vida (Making of...
Realidad Aumentada y Educación: Un aprendizaje conectado a la vida (Making of...
 
Consolas y sus características
Consolas y sus característicasConsolas y sus características
Consolas y sus características
 

Semelhante a Presentacion kinect

Geovanny ps vita
Geovanny ps vitaGeovanny ps vita
Geovanny ps vitageovanny13
 
Presentacion cristian florez xbox 360
Presentacion cristian florez xbox 360Presentacion cristian florez xbox 360
Presentacion cristian florez xbox 360laurapato308
 
‌Kinect v2 descripción
‌Kinect v2 descripción‌Kinect v2 descripción
‌Kinect v2 descripciónDavid López
 
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
 
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
 
Megatendencias tecnologicas
Megatendencias tecnologicasMegatendencias tecnologicas
Megatendencias tecnologicasDenisse Ortega
 
Motion Control Computing - Kinect
Motion Control Computing - KinectMotion Control Computing - Kinect
Motion Control Computing - KinectFrederick Farfán
 
La Guerra De Las Consolas
La Guerra De Las ConsolasLa Guerra De Las Consolas
La Guerra De Las ConsolasSonic25
 
Xbox 360 Vs Wii Vs Ps3
Xbox 360 Vs Wii Vs Ps3Xbox 360 Vs Wii Vs Ps3
Xbox 360 Vs Wii Vs Ps3salvita_14
 
Desarrollo De Videojuegos Con Xna
Desarrollo De Videojuegos Con XnaDesarrollo De Videojuegos Con Xna
Desarrollo De Videojuegos Con XnaCésar Reneses
 
Geovanny ps vita
Geovanny ps vitaGeovanny ps vita
Geovanny ps vitageovanny13
 
Microsoft desarrollo de videojuegos
Microsoft desarrollo de videojuegosMicrosoft desarrollo de videojuegos
Microsoft desarrollo de videojuegosSoftware Guru
 

Semelhante a Presentacion kinect (20)

Preguntas ti
Preguntas tiPreguntas ti
Preguntas ti
 
Noticia lomeli gonzalez
Noticia lomeli gonzalezNoticia lomeli gonzalez
Noticia lomeli gonzalez
 
Kinect
KinectKinect
Kinect
 
Geovanny ps vita
Geovanny ps vitaGeovanny ps vita
Geovanny ps vita
 
Presentacion cristian florez xbox 360
Presentacion cristian florez xbox 360Presentacion cristian florez xbox 360
Presentacion cristian florez xbox 360
 
TECNOLOGÍA
TECNOLOGÍATECNOLOGÍA
TECNOLOGÍA
 
‌Kinect v2 descripción
‌Kinect v2 descripción‌Kinect v2 descripción
‌Kinect v2 descripción
 
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
 
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
 
Megatendencias tecnologicas
Megatendencias tecnologicasMegatendencias tecnologicas
Megatendencias tecnologicas
 
Motion Control Computing - Kinect
Motion Control Computing - KinectMotion Control Computing - Kinect
Motion Control Computing - Kinect
 
La Guerra De Las Consolas
La Guerra De Las ConsolasLa Guerra De Las Consolas
La Guerra De Las Consolas
 
Xbox 360 Vs Wii Vs Ps3
Xbox 360 Vs Wii Vs Ps3Xbox 360 Vs Wii Vs Ps3
Xbox 360 Vs Wii Vs Ps3
 
Presentación lomeli
Presentación  lomeliPresentación  lomeli
Presentación lomeli
 
Presentación lomeli
Presentación  lomeliPresentación  lomeli
Presentación lomeli
 
Desarrollo De Videojuegos Con Xna
Desarrollo De Videojuegos Con XnaDesarrollo De Videojuegos Con Xna
Desarrollo De Videojuegos Con Xna
 
Geovanny ps vita
Geovanny ps vitaGeovanny ps vita
Geovanny ps vita
 
Microsoft desarrollo de videojuegos
Microsoft desarrollo de videojuegosMicrosoft desarrollo de videojuegos
Microsoft desarrollo de videojuegos
 
Xbox one
Xbox oneXbox one
Xbox one
 
Kinect en la medicina
Kinect en la medicinaKinect en la medicina
Kinect en la medicina
 

Presentacion kinect

  • 2. QUE ES? Es un controlador de juego libre y entretenimiento creado por Alex Kipman, desarrollado por Microsoft para la videoconsola Xbox 360, y desde junio del 2011 para PC a través de Windows 7 y Windows 8. Kinect permite a los usuarios controlar e interactuar con la consola sin necesidad de tener contacto físico con un controlador de videojuegos tradicional, mediante una interfaz natural de usuario que reconoce gestos, comandos de voz, y objetos e imágenes. El dispositivo tiene como objetivo primordial aumentar el uso de la Xbox 360, más allá de la base de jugadores que posee en la actualidad. En sí, Kinect compite con los sistemas Wiimote con Wii MotionPlus y PlayStation Move, que también controlan el movimiento para las consolas Wii y PlayStation 3, respectivamente.
  • 3. HISTORIA Microsoft Research invirtió veinte años de desarrollo en la tecnología de Kinect de acuerdo con las palabras de Robert J.Bach. Es presentado en junio de 2009 en el evento E3 como “Project Natal”. Y posteriormente en noviembre de 2010 sale al mercado como accesorio de la XBOX360. Contaba con una conexión USB que no se había protegido, lo que hizo que la comunidad de desarrolladores le prestase mucha atención, obteniéndose el primer driver de vídeo para Linux a finales de ese mismo mes. A partir de ese momento la comunidad empezó a trabajar en este inquietante dispositivo hasta el punto de tener drivers bastante completos en poco tiempo. Microsoft decidió reaccionar lanzando una primera beta del SDK no comercial en Junio 2011 (que implica que no podemos usar Kinect para vender aplicaciones ni para publicidad, de momento). Esta beta se ha actualizado el pasado Noviembre, y está previsto para principios de 2012 una nueva actualización de caracter comercial.
  • 4. CARACTERISTICAS Sensor Lentes con sensor de color y profundidad. Micrófono con voz. Motor de inclinación para ajuste del sensor. Transmisión de datos 320x240 16-bit de profundidad @ 30 cuadros/seg. 640x480 32-bit de color @ 30 cuadros/seg. 16-bit audio @ 16 kHz. Sistema de rastreo de esqueletos Rastrea hasta seis personas, incluyendo a dos jugadores activos. Rastrea 20 articulaciones por jugador activo. Habilidad para rastrear a jugadores activos. Sistema de audio Charla de grupo y con voz dentro de los juegos Sistema de cancelación de eco para la recepción de voz. Reconocimiento de voz en varios lenguajes.
  • 5. Una cámara VGA 640x480 a color (CMOS) con un filtro de color Bayer. Una cámara infrarroja 640x840 (CMOS). Un proyector infrarrojo. Un pequeño motor. Algunos chips de control. 4 micrófonos.
  • 6.
  • 7. s de tu cuerpo. En la imagen de la izquierda, los puntos muestran lo que ve, lo llaman “poin
  • 8. s de tu cuerpo. En la imagen de la izquierda, los puntos muestran lo que ve, lo llaman “poin
  • 9. diendo si ya ha visto una figura parecida a la de tu cuerpo. En la foto de la persona codifica
  • 10. queleto con esas partes del cuerpo que ha reconocido. (Este pasó no está representado en
  • 11. las partes del cuerpo y escogido el esqueleto más probable, empieza a darle forma a un a opa, cabello y algunas cosas del juego.
  • 12. todo este proceso 30 veces por segundo! eves, el cerebro genera todos los esqueletos posibles cuadro por cuadro, y decide cual usa ma algunos milisegundos, eso le da tiempo al Xbox para tomar esa información y usarla pa
  • 13. QUE ES EL SDK DE KINECT PARA WINDOWS El SDK de Kinect para Windows es una Herramineta que incluye lo siguiente: Drivers para su funcionamiento. Capacidades avanzadas de audio. API para el sensor y seguimiento del movimiento humano,. Los archivos de instalación necesarios. Documentación y muchos ejemplos que nos ofrecen una visión de lo que puede realizarse con Kinect.
  • 14. SDK PARA WINDOWS El SDK nos permite explorar y experimentar con las siguientes funciones: Skeletal tracking para la imagen de una o dos personas que se estén moviendo dentro del campo de visión del dispositivo. Acceso a la cámara RGB y a los datos de profundidad que indican la distancia de un objeto al sensor de Kinect por medio de la cámara de profundidad-XYZ. Procesamiento de audio para el array de 4 micrófonos con cancelación de ruido acústico y de eco. “beam formation” (formación de haz) para identificar la fuente del sonido y la integración con la API de Windows speech recognition.
  • 15. ¿QUE LENGUAJES USAS? Para poder experimentar con las capacidades y funcionalidades del SDK los desarrolladores tienen que estar familiarizados con los siguientes entornos y lenguajes: Microsoft Visual Studio® 2010 Lenguajes C# o C++
  • 16. REQUERIMIENTOS Sistema operativo: Funciona en Windows 7, tanto x86 como x64 Hardware: El sensor de Kinect para Xbox360 Ordenador con doble núcleo, 2.66GHz o superior Tarjeta gráfica que soporte Microsoft DirectX® 9.0c 2 GB de RAM, 4 GB recomendada Software: Microsoft Visual Studio 2010 Express o cualquier versión de Visual Studio 2010 Windows Software Development Kit for Windows 7 Microsoft .NET Framework 4.0
  • 17. Para los ejemplos: Microsoft DirectX Software Development Kit. La actual versión de DirectX End-User Runtime Web Installer Para los ejemplos de reconocimiento de voz (sólo para x86): Microsoft Speech Platform Runtime, versión 10.2 (x86) Microsoft Speech Platform - Server Runtime Languages Microsoft Speech Platform - Software Development Kit
  • 18. LO BUENO DE KINECT No requiere buena iluminación. Es muy entretenido. Tiene sistema de reconocimiento de voz. Es capaz de reconocer voz incluso con ruido. SDK fácil de usar. De gran utilidad en proyectos de robótica. Se pueden realizar aplicaciones en áreas como la medicina, ciencia, educación, comercio.
  • 19. LO MALO DE KINECT Problemas de identificación con personas que son de piel negra. Tiempo de respuesta es lento. Requiere un espacio amplio para su uso. Microsoft no permite hacer uso comercial del SDK de Kinect. Exclusivo del Sistema Operativo Windows. Se pierde el sentido de lo que pasa o hay alrededor y puede provocar accidentes.

Notas do Editor

  1. Paso 1: Mide la distancia que hay entre el jugador y la cámara, y la distancia a otros puntos de tu cuerpo. En la imagen de la izquierda, los puntos muestran lo que ve, lo llaman “point cloud”, representa una superficie 3D,despues dibuja un esqueleto rudimentariamente. (La imagen en la parte superior del centro muestra lo que percibe la cámara a color.)        
  2. Paso 1: Mide la distancia que hay entre el jugador y la cámara, y la distancia a otros puntos de tu cuerpo. En la imagen de la izquierda, los puntos muestran lo que ve, lo llaman “point cloud”, representa una superficie 3D,despues dibuja un esqueleto rudimentariamente. (La imagen en la parte superior del centro muestra lo que percibe la cámara a color.)        
  3. Paso 2: Después el cerebro empieza a averiguar que parte de tu cuerpo es cual. Se basa en la experiencia que tiene reconociendo otro cuerpo. El cerebro puede llegar a dudar de si mismo, dependiendo si ya ha visto una figura parecida a la de tu cuerpo. En la foto de la persona codificada por colores (imagen inferior del centro), la obscuridad, la luz y la medida de los cuadros representa que tan seguro esta Kinect de saber que parte del cuerpo pertenece a cual. (Por ejemplo los 3 cuadros rojos indican que es muy probable que esas partes sean “hombro izquierdo”, “codo derecho” y la “rodilla izquierda, a medida que el pixel se hace más pequeño y cambia de color, como los pixeles grises alrededor de la mano, esa es una indicación de que el cerebro está reconociendo esas partes.)
  4. Paso 3: Luego, basándose en las probabilidades asignadas a diferentes áreas, el cerebro empieza a dibujar un esqueleto con esas partes del cuerpo que ha reconocido. (Este pasó no está representado en ninguna de las imágenes disponibles, pero es parecido a lo que parece un mono de bolitas y palitos dibujado en la izquierda, excepto que hay docenas de posibles esqueletos en cada uno.) Por último escoge el que podría ser el más probable. Su razonamiento está basado en experiencia, y parte en modelos de kinematics que agregaron los programadores
  5. Paso 4: Una vez que el cerebro ha determinado las partes del cuerpo y escogido el esqueleto más probable, empieza a darle forma a un avatar muy simple en 3D (imagen de la derecha).Ese es el esqueleto final que será cubierto por ropa, cabello y algunas cosas del juego.
  6. Paso 5: ¡Kinect hace todo este proceso 30 veces por segundo! Cada vez que te mueves, el cerebro genera todos los esqueletos posibles cuadro por cuadro, y decide cual usar en ese momento. Este proceso solo toma algunos milisegundos, eso le da tiempo al Xbox para tomar esa información y usarla para controlar el juego.