You are on page 1of 13

Instituto de Informática Educativa

“Hardware y Software para Kinect”

Patricio Angel Astorga Toledo p.astorga01@ufromail.cl Mg. Ruth Elisa eth !o"oaTro#ui$n ruth.novoa@ufrontera.cl Ad$n Anca%il &uentes adan.ancamil@iie.cl

Índice

Introducción.................................................................................1 ¿Qué es Kinect Interactions?..........................................................2
Algunas acciones que detecta Kinect Interactions..................................4 Requisitos de Sistema para Kinect Interactions.....................................5

¿Qué es Kinect Fusion?..................................................................6
Requisitos de Sistema para Kinect Fusion.............................................7

Comparativa Kinect.......................................................................8 SDK..............................................................................................

Introducción Para poder utilizar una nueva Tecnología, es necesario conocer tanto el hardware por el cual está compuesto y el software que utiliza. Kinect no es la excepci n a esta regla, de!ido a que en un comienzo Kinect tenía como o!"etivo entretener al p#!lico en general, con sus diferentes aplicaciones y "uegos, la tecnología que se ofrecía poseía un hardware definido, pero al pasar del tiempo, Kinect a cam!iado su rum!o, permitiendo desarrollar nuevas aplicaciones para $indows, a!arcando un nuevo p#!lico que le dará un nuevo uso a esta tecnología. %s por esta raz n que es necesario estudiar y evaluar los cam!ios que se le han hecho a la tecnología, tanto en el hardware como software. & continuaci n se podrá ver un cuadro comparativo de Kinect for $indows y Kinect for '!ox()*, donde se expondrán las ventas y desventa"as de cada una de estas, que lograron visualizarse en tiempo real a la hora de utilizarlas. Por otra parte Kinect for $indows ofrece una nueva actualizaci n de su software, el +,K-.. el cual ha integrado dos nuevas li!rerías, Kinect /usion y Kinect 0nteractions. Tam!i1n podremos ver una descripci n de cada una de las li!rerías y de las atracciones que poseen para el desarrollo de nuevas aplicaciones que permitan una interacci n con el usuario más fácil y amiga!le.

+eminario2Taller3 %xperiencias de 0nformática %mpresaria

Página 1

¿Qu

es Kinect Interactions!

Kinect 0nteractions es una nueva li!rería incluida en el +,K -.. de Kinect, esta tiene una amplia com!inaci n de gestos detectados por el dispositivo Kinect, esto hace que los usuarios que puedan interactuar de manera más li!re y fluida con el computador, utilizando solamente sus manos, uno puede 4agarrar o!"etos5, y todo lo que esto conlleva, es decir, desplazar o!"etos y de"arlos en otro lugar, etc. Kinect 0nteractions permite hasta cuatro manos simultáneamente. Kinect 0nteractions, por medio del 4reconocimiento 6rip5, tiene la capacidad de mapear gestos con las manos para cursores en pantalla, teniendo 7 cursores en tiempo real, dando la posi!ilidad de que interact#en 8 personas con las 8 manos al mismo tiempo. Para los desarrolladores viene un set de li!rerías para desarrollar en Kinect 0nteractions, con esta se pueden tener acceso a desarrollar aplicaciones con estas nuevas funcionalidades, dando la posi!ilidad de desarrollar software educativo por e"emplo, tomar, mover y soltar o!"etos, acercar y ale"ar 9zoom :, girar, rotar so!re un e"e, etc.

+eminario2Taller3 %xperiencias de 0nformática %mpresaria

Página 2

+eminario2Taller3 %xperiencias de 0nformática %mpresaria

Página 3

Algunas acciones que detecta Kinect Interactions Kinect 0nteractions puede detectar la mano izquierda como la derecha, a continuaci n mostraremos algunas formas.

;anos activas so!re un elemento.

;anos inactivas so!re un elemento.

;anos empu<adas, cuando están en esta posici n el desarrollador puede dar una opci n adicional para tomar o!"etos y arrastrarlos.

;ano &ctiva presionando so!re alg#n elemento, esa es la raz n por la cual esta se está completando, al lado la diferencia cuando ya está pulsada, se pone azul igual que el pu<o

+eminario2Taller3 %xperiencias de 0nformática %mpresaria

Página 4

Requisitos de Sistema para Kinect Interactions. Kinect 0nteractions requiere un computador con algunos requisitos !ásicos los cuales son los siguientes.  Procesador do!le n#cleo real, 86=z mínimo por Procesador 9Pentium ,ual >ore, >ore 8 ,uo, 0ntel i(?@?. series , &;, &thlon )7 00 x8, /' +eries, Turion x8:.  Tar"eta Aideo 8@);! para un !uen rendimiento. 90ntel, Bvidia, &T0:.  (6C Dam 9x(8: o 76C Dam 9x)7:  (@6C Ei!res 9Para entorno Aisual +tudio, Kinect +,K, Kinect Duntime, Kinect ,eveloper Tool Kit:.

+eminario2Taller3 %xperiencias de 0nformática %mpresaria

Página 5

¿Qu

es Kinect Fusion!

Kinect /usion es una nueva funcionalidad que trae incorporada el +,K -.. de Kinect, esta permite que el dispositivo Kinect pueda recrear el entorno que está visualizando, este sea una persona u o!"eto en tiempo real en tres dimensiones en alta calidad. >uando hace la reconstrucci n de la escena con el sensor Kinect está es en tiempo real, y tiene una gran demanda de 6PF 9Procesador de la Tar"eta de Aideo:, por lo tanto no funciona con cualquier equipo, sus venta"as son grandes frente a cualquier tipo de scanner y la li!rería permite tra!a"ar rápidamente con estas nueva funcionalidad, además Kinect +tudio trae demostraciones y e"emplos para hacer reconstrucciones (, de manera fácil y rápida.

+eminario2Taller3 %xperiencias de 0nformática %mpresaria

Página 6

Requisitos de Sistema para Kinect Fusion. Kinect /usion requiere un computador con algunos requisitos !ásicos los cuales son los siguientes.  Procesador >uatro n#cleos real, (6=z mínimo por Procesador 9>ore 8 Guad, 0ntel i., &;, &thlon )7 00 x7, /' +eries:.  Tar"eta Aideo 86!, dedicada, 6ama &lta y con soporte ,irectx --. 9Bvidia, &T0:.  76C Dam, Decomendados H6C.  (@6C Ei!res 9Para entorno Aisual +tudio, Kinect +,K, Kinect Duntime, Kinect ,eveloper Tool Kit:.

+eminario2Taller3 %xperiencias de 0nformática %mpresaria

Página

"omparati#a Kinect ,urante la investigaci n fue posi!le realizar prue!as prácticas con am!os dispositivos Kinect for $indows y Kinect for '!ox ()*, y algunos resultados se verán en la siguiente ta!la.

Kinect for $indows 0magen estática o de poco movimiento ;ovimientos rápidos 0magen continua y me"or resoluci n, y tiene soporte de imagen $0,% %nfoque más rápido del o!"eto sensor optimizado y mantiene por más tiempo el seguimiento Permite el uso de ;icrosoft +peech Platform Duntime Eanguages v--.*, li!rería que permite detector más de 8* lenguas,

Kinect for '!ox ()* 0magen tiende a ser levemente más lenta y la resoluci n es similar a una we!cam A6& +ensor pierda el rastreo y seguimiento de esqueletos

Aoz

Deconoce pala!ras en ingl1s pero con excelente pronunciaci n

+eminario2Taller3 %xperiencias de 0nformática %mpresaria

Página !

>am!ios de Euz, gran cantidad de luz variando a poca +olo poca luz

%l sensor es de me"or calidad lo que hace que trata de a"ustarse automáticamente y a veces tiene el detalle que con mucha luz se encandila Bo pierde de vista el esqueleto, siempre mantiene las articulaciones Permite conectar hasta 7 Kinect, cada una en un F+C diferente Eevemente más precisa para detectar gestos con las manos

%l sensor levemente más lento y no se encandila tan fácil

Tiende a difuminarse en exceso la imagen y a pesar de que el esqueleto se ve, es lo #nico que se distingue +olo - Kinect a la vez

Kinect en +erie Kinect 0nteractions

>umple !astante !ien, pero cuando hay cam!ios rápidos a veces pierde el o!"etivo

S$K Kinect al ofrecer un nuevo dispositivo, que permite el desarrollo de aplicaciones para $indows, tam!i1n ofrece el +,K que permite a los desarrolladores crear aplicaciones de apoyo de gestos y reconocimiento de voz utilizando la tecnología de los sensores de Kinect en los equipos que poseen $indows . y $indows H.

+eminario2Taller3 %xperiencias de 0nformática %mpresaria

Página "

"onclusión >on la llegada de Kinect, la forma com#n en la cual los computadores o consolas reci!ían indicaciones por parte del usuario a trav1s de perif1ricos, mouse, teclados y "oysticI es evidente su evoluci n, ya no es necesario tocar !asta tan solo con movernos y el dispositivo Kinect lo detectará, es una tecnología "oven y relativamente nueva aun pero con un gran crecimiento ya que las venta"as de Kinect cada vez se pueden aplicar a más áreas, en un principio fue solo una manera diferente de entretenci n, hoy en día sus proyecciones son mucho más altas, esto se de!e a que posee una gran cantidad de sensores que hace que sus funciones variadas, vale decir, que con la integraci n de Kinect 0nteractions y /usion ha hecho que los gestos cada día puedan ser más comple"os y el dispositivo los pueda detectar. +olo queda decir que las dos tecnologías que están teniendo más adeptos día a día son la de gestos y touch, y solo el tiempo dirá cuál de las dos finalmente permanecerá

+eminario2Taller3 %xperiencias de 0nformática %mpresaria

Página 10

%i&liogra'(a ,esarrollo Kinect http3??www.microsoft.com?en2us?Iinectforwindows?develop?

Kinect /usion http3??!logs.msdn.com?!?msrJer?archive?8*-(?*(?8-?Iinect2fusion2!oosts2 update2to2Iinect2for2windows2sdI.aspx

Kinect 0nteractions http3??readwrite.com?8*-8?*K?*)?how2microsofts2Iinect2for2windows2will2 upgrade2your2monitor2for2windows2HLawesmMNoaO;KGwKp$K&Pn

#

+eminario2Taller3 %xperiencias de 0nformática %mpresaria

Página 11