background preloader

12 BEST Kinect HACKS

Kinect tutorial 1: First steps - Robotica Go to root: PhD-3D-Object-Tracking Microsoft Kinect device. This series of tutorials will explain the usage of a depth camera like Kinect for "serious" researching purposes. As you may know, Kinect is in fact an affordable depth sensor, developed with technology from PrimeSense, based on infrarred structured light method. It also has a common camera (which makes it a RGB-D device), a microphone and a motorized pivot. Its use is not limited to playing with a Xbox360 console, you can plug it to a computer and use it like any other sensor. Since its release on November 2010, it has gained a lot of popularity, specially among the scientific community. The new Xbox One ships with an upgraded version of Kinect with enhanced resolution that is able to detect your facial expression and track every one of your fingers, but the PC development-ready version will not be released until 2014. NOTE: The tutorials are written for Linux platforms. You will need the following: Precompiled PCL for Ubuntu

Este cubo de Rubik tiene el tamaño de un edificio. Y se puede resolver Puzzle Facade es un proyecto visual de Javier Lloret que traslada el reto de resolver un cubo de Rubik a la fachada del edificio de Ars Electronica en Linz, Austria. La interfaz para manejarlo es un cubo de Rubik a escala normal conectado con el sistema de iluminación de la fachada del edificio: cuando se giran los lados del cubo —que no tiene colores— la iluminación de la fachada cambia en consonacia. El reto está en resolver el cubo de Rubik viendo sólo dos lados simultáneamente debido al tamaño del edificio, aunque el jugador puede girar el cubo que sostiene en las manos para ver los colores que hay en el resto de lados, los que no son visibles. Javier Lloret participó también en la instalación Lummo Blocks en Madrid que permitía jugar una partida de Tetris interactuando con la facha del anterior edificio del Medialab-Prado.

2. Installing the Kinect Sensor · sanghi/metalab_rgbdemo Wiki Important Note: The following instructions are to be executed in the given order. Ubuntu Version Note These instructions were tested for Ubuntu 10.10, 11.04, 11.10, 12.04 Install OpenNI The OpenNI packages are located hereUse the drop down menu to select the appropriate version (32 or 64 bit)Download the appropriate 32 or 64 bit development edition and save it. Install Kinect Driver The latest version of the driver for the Kinect can be found here. Install Nite The Nite packages are located hereUse the drop down menu to select the appropriate OpenNI Compliant Middleware Binaries version (32 or 64 bit)Download the appropriate 32 or 64 bit development edition and save it. Final Steps At this point, the Kinect should be connected to the Ubuntu PC. cd ~/Nite/Samples/Bin/x86-Release . These instructions were tested on MacOS X 10.7 Initial Steps XCode and MacPorts need to be installed. It may be necessary to uninstall libusb and reinstall it with the +universal option. sudo .

Infografía muestra 60 comandos de voz que Google Now entiende Una cosa es saber que un dispositivo o una página web pueda entender lo que decimos y otra muy distinta es saber lo que consigue entender y lo que no. Si hace poco os mostramos lo que Kinect, de la nueva Xbox One, consigue reconocer, y hace pocas horas os hablamos de la funcionalidad del Moto X que permite reconocer nuestra voz para buscar con solo decir “Ok Google“, funcionalidad que ha llegado a Chrome en forma de extensión, ahora le toca el turno a Google Now. Os dejamos con el excelente trabajo, para que practiquéis con vuestro teléfono:

1. Kinect Controls Windows 7 – Win&I; 2. Kinect Hacks Are Going Way Too Far | Utopian Frontiers Foundation Ever heard of Microsoft Kinect Open NI Prime Sense NITE? I'm not a program guy who writes code, nor a hacker. I'm just drawing your attention to stuff I admittedly don't fully understand nor, if you'll pardon the pun, kinect with. Yet I bet many of you do kinect with Xbox 360 and related software/hardware. That's where the hacking is happening and it has some people worried for the future of gaming and exactly what we're doing and/or about to do with interactive gaming and related technologies. Here's some background info as provided with the Video Games Awesome Trailer Tuesday piece on hacking, which is the second video you'll be watching - START background info - Kinect for Xbox 360, or simply Kinect (originally known by the code name Project Natal), is a "controller-free gaming and entertainment experience" by Microsoft for the Xbox 360 video game platform, and may later be supported by PCs via Windows 8. END background info. Find further information on

10 Useful Findings About How People View Websites Eyetracking and research have studied how people look at websites. Here are 10 useful findings you can use. 1. Top left corner gets the attention first When users land on your site, their eye path starts from the upper left corner, and moves on from there. Similar findings came from a study by Yahoo. Are you familiar with the Gutenberg diagram? Image credit The fourth, bottom right terminal area is where you should place your call to action. Designers can download a useful Gutenberg Diagram PSD overlay here. 2. Most people don’t read, but scan. Eyetracking visualizations show that users often read website content in an F-shaped pattern: two horizontal stripes followed by a vertical stripe. Image credit This is why you want your value proposition in the top and why your menu should be either top horizontal or on the left, vertical. How to design for F-patterns? A similar study called this the golden triangle. 3. Make introductory paragraphs in boldface or larger font size. 4. 5. 6. 7. 8. 9.

KinectEDucation Interfície d'usuari La interfície d'usuari és el medi amb què l'usuari pot comunicar-se amb una màquina, un equip o una computadora, i comprèn tots els punts de contacte entre l'usuari i l'equip; normalment solen ser fàcils d'entendre i fàcils d'accionar. Per treballar amb un sistema, els usuaris han de ser capaços de controlar-lo i avaluar-ne l'estat. Per exemple, en conduir un automòbil, el conductor fa servir el volant per controlar la direcció del vehicle, i els pedals de l'accelerador, del fre i del canvi de marxes per controlar la velocitat del vehicle. Per a aquesta finalitat existeixen aquesta mena de dispositius. Les interfícies d'usuari són també conegudes per les seves sigles en anglés, "Human Machine Interface (HMI)". Els sistemes HMI podem pesar-los com una "finestra" d'un procés. A) Una interfície de hardware, a nivell dels dispositius utilitzats per ingressar, processar i entregar les dades:teclat , ratolí i pantalla visualitzadora. Funcions bàsiques de un Software HMI: - Històrics.

Finger Tracking with Kinect SDK (and the Kinect for XBox 360 Device) | Coding4Fun Kinect Projects Now we all know the only the Kinect for Windows Device is officially supported when using the Kinect for Windows SDK, but that said, when I saw this project with the academic level documentation, let alone the great code, I just had to highlight it here. This project explained step by step how to perform finger and hand tracking with the Kinect for XBOX with the official Kinect SDK.Finger and hand tracking are included in the field of the human-computer interaction (HCI). The goal of this work is to describe a robust and efficient method to track the hand and the fingers in real time using the Kinect device, but taking into account the Kinect for XBOX limitations, like the lack of the NEAR MODE.First of all the project is focused in develop a Windows application using only libraries and functions that XBOX supports. Project Information URL: Project Source URL:

Horizon 2D-3D, TAT nos trae nuevas ideas para las interfaces Os hemos hablado en diferentes ocasiones sobre The Astonishing Tribe, más conocidos como TAT, unos suecos que en el mundo de la telefonía móvil son conocidos por el desarrollos de interfaces, algunas conceptuales, y otras llevadas a la práctica (en el primer teléfono Android). En esta ocasión nos presentan unas interfaces que juegan con las dos y tres dimensiones, bautizadas como TAT Horizon 2D-3D. La idea consiste en cambiar la representación de los contenidos dependiendo de la orientación del móvil, basándose en el acelerómetro/giroscopio de los teléfons. Vamos a ver un ejemplo con mapas: En el caso de los mapas podemos ver como con un giro de muñeca podemos ver representada la información como un mapa 2D convencional o un más atractivo modo 3D, pero el cambio no se produce de una vez, sino en diferentes niveles para que el paso de uno a otro sea natural y dinámica. La misma idea es transportada a la lista de contactos, vamos a verla: Sitio oficial | TAT.

Kinect 3D Hand Tracking Note: This page regards the demo version alone. Please, find a library version here. This work got the 1st prize at the CHALEARN Gesture Recognition demonstration competition (Check also this link). The competition was organized in conjunction with ICPR 2012 (Tsukuba, Japan, Nov. 2012). By downloading this demo you agree to the bounds and terms described in this license. Note: You can download the 3D Hand Tracking library here. Strict system requirements: PC with at least 1 GB of RAM64bit Windows OSCUDA enabled GPU card (Compute Capability 1.0 and newer) with 256 ΜΒ of RAM and the latest drivers in place Also, if you are interested in performing a live demo, make sure that you have installed the x64 version of your RGB-D camera driver. The demo itself is provided as an installable package of Windows binaries Kinect 3D Hand Tracking Windows 7 x64 This demo relies on a few 3rd party dependencies: Running the live Kinect Hand Tracking demo: Please, start it from the Start menu or the Desktop.

Finger Tracking with Kinect SDK for XBOX - Project Directory CodePlexProject Hosting for Open Source Software Advanced Search 1-5 of 5 projects sorted by ShowingAllprojects 1-5 of 5 projects Previous1Next ShowingAllprojects development status sorted by tag Kinect+OpenNI学习笔记之8(Robert Walter手部提取代码的分析) - tornadomeet 前言 一般情况下,手势识别的第一步就是先手势定位,即手势所在部位的提取。本文是基于kinect来提取手势识别的,即先通过kinect找出人体的轮廓,然后定位轮廓中与手部有关的点,在该点的周围提取出满足一定要求的区域,对该区域进行滤波后得到的区域就是手部了。 本人因为要做这方面的研究,所有本文只是读了他的代码,并稍加分析了下。 开发环境:OpenNI+OpenCV 实验说明 手势定位和提取功能的实现主要是依靠OpenNI和OpenCV的实现,定位部分依靠OpenNI的人体骨架跟踪功能,手部的提取依靠OpenCV中一些与轮廓有关的函数。 手部提取时用到的几个OpenCV函数解释如下: void convexHull(InputArray points, OutputArray hull, bool clockwise=false, bool returnPoints=true ) 该函数的作用是找到输入点集points的凸包集合,参数1为输入的点集;参数2为是与输出凸包集合有关的,它是一个向量,如果向量元素的类型为整型,则表示其为凸包集合的点在原始输入集合点的下标索引,如果向量的数据类型为Point型,则表示其为凸包的点集;参数3表示输出凸包集合的方向,为true时表示顺时针方向输出;参数4表示是否输出凸包的集合中的点坐标,这个只有在参数2的类型为Mat型的时候有效,如果参数2为vector类型,则根据vector中元素类型来选择输出凸包到底是点的坐标还是原始输入点的索引,也就是说此时的参数4没有作用。 void convexityDefects(InputArray contour, InputArray convexhull, OutputArray convexityDefects) 该函数的作用是对输入的轮廓contour,凸包集合来检测其轮廓的凸型缺陷,一个凸型缺陷结构体包括4个元素,缺陷起点坐标,缺陷终点坐标,缺陷中离凸包线距离最远的点的坐标,以及此时最远的距离。 其凸型缺陷的示意图如下所示: void findContours(InputOutputArray image, OutputArrayOfArrays contours, OutputArray hierarchy, int mode, int method, Point offset=Point() 实验结果 参考资料:

Kinect+OpenNI学习笔记之 Kinect+OpenNI学习笔记之14(关于Kinect的深度信息)_免..._百度文库 评分:5/5 18页 Kinect+OpenNI学习笔记之14(关于Kinect的深度信息)Kinect+OpenNI学习笔记之14(关于Kinect的深度信息)隐藏>> 前言由于最近要研究 kinect 采集到的深度信息的一些统计... Kinect+OpenNI学习笔记之8(Robert Walter手部提取代码... 评分:4.5/5 23页 Kinect+OpenNI学习笔记之8(Robert Walter手部提取代码的分析) Kinect+OpenNI学习笔记之8(Robert Walter手部提取代码的分析)Kinect+OpenNI学习笔记之8(Robert Walter... Kinect+OpenNI学习笔记之7(OpenNI自带的类实现手部跟踪... 评分:5/5 14页 Kinect+OpenNI学习笔记之7(OpenNI自带的类实现手部跟踪)Kinect+OpenNI学习笔记之7(OpenNI自带的类实现手部跟踪)隐藏>> Kinect+OpenNI 学习笔记之 7(OpenNI 自带的...