#Windows10 – Using #KinectV2 for authentication with #WindowsHello

Hello!

While I hope that fall into my hands a Surface Book or a Surface Pro 4, one of the new features that wanted to try was Windows Hello. Windows Hello, is part of a new set of libraries on Windows 10 [Windows.Devices.Perception]

Within this namespace we can find a series of UWP APIs that allow us to access information that we already know developing for Kinect as depth, infrared, color cameras, and metadata. With this information, we have a solid base to perform actions of Computer Vision and enable the identification process using faces, that is Windows Hello.

The new Microsoft Phone, 4 Surface and Surface Book, already includes the necessary hardware to work these features cone. There are also cameras certified Intel Real Sense F200, to access Windows Hello.

Clipboard01

Kinect V2 is not a certificated device (yet), but there are some tricks that we can use it as part of Windows Hello. For this we have to enable the distribution of test drivers for Windows 10. This is accomplished with an entry in the Windows registry:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DriverFlighting\Partner]”TargetRing”=”Drivers”

Clipboard01

If you are not used to working with the Windows registry, in the references section there is a link where they explain the step by step to create this entry.

Once enabled access to the drivers of partners, we need to update the Microsoft Kinect. Open the Device Manager (Windows + X, Device Manager) and update the drivers for the “Kinect Sensor Devices” section. Select “WDF KinectSensor Interface 0” and select “Update Driver Software…

Clipboard02

The update process will download the Kinect driver for Windows V2 version 2.1.1511.11000 (or may be higher in near updates updates).

Clipboard02

In the most usual Windows style, now is time to reboot.

The, to enable Windows Hello, we must now

  • Settings > Accounts
  • In Sign-In Options now we’ll se the Windows Hello option enabled

Clipboard02

With only 3 steps we can configure Window Hello to use our face

  • Welcome to Windows Hello

Clipboard01

  • Face Setup

Clipboard02

  • Done

Clipboard03

And now just leave it active to work always  😉

2015 12 07 Windows Hello

Greetings @ Madrid

-El Bruno

Referencias

Advertisements

#WINDOWS10 – #WindowsHello con #KinectV2

Hola!

Mientras espero que caiga en mis manos un Surface Book o una Surface Pro 4, una de las new features que tenía ganas de probar era Windows Hello. Windows Hello, es parte de un nuevo set de libraries en Windows [Windows.Devices.Perception]

Dentro de este namespace podemos encontrar una serie de APIs para UWP que nos permiten acceder a información que ya conocemos de Kinect como depth, infrared, color cameras y metadata. Con esta información tenemos una base sólida para realizar acciones de Computer Vision y habilitar el proceso de identificación utilizando rostros de Windows Hello.

En los nuevos Microsoft Phone, Surface 4 y Surface Book, ya se incluye el hardware necesario para trabajar cone estas features. También existen cámaras certificadas como la Intel Real Sense F200, para tener acceso a Windows Hello.

Clipboard01

Kinect V2 no es un device certificado (aún), pero hay algunos trucos con los que podemos utilizarlo como parte de Windows Hello. Para esto tenemos que habilitar la distribución de drivers de prueba para Windows 10. Esto se logra con una entrada en el registro de Windows en:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DriverFlighting\Partner]”TargetRing”=”Drivers”

Clipboard01

Si no estás acostumbrado a trabajar con el registro de Windows, en las referencias hay un link donde explican el paso a paso para crear esta entrada.

Una vez habilitado el acceso a los drivers de partners, tenemos que actualizar los de Microsoft Kinect. Abrimos el Device Manager (Windows + X , Device Manager) y actualizamos los drivers para la sección “Kinect Sensor Devices“. Seleccionamos “WDF KinectSensor Interface 0” y seleccionamos “Update Driver Software …

Clipboard02

El proceso de actualización descargará el driver Kinect for Windows V2 versión 2.1.1511.11000 ( o puede ser superior si hay actualizaciones).

Clipboard02

Al mejor estilo Windows, ahora es momento de reiniciar. Para habilitar Windows Hello, ahora debemos

  • Acceder a Settings > Accounts
  • En la sección Sign-In Options veremos habilitada la opción Windows Hello

Clipboard02

Con solo 3 pasos configuramos Window Hello para que utilice nuestro rostro

  • Welcome to Windows Hello

Clipboard01

  • Face Setup

Clipboard02

  • Done

Clipboard03

Y ahora solo queda dejarlo activo para que funcione siempre 😉

2015 12 07 Windows Hello

 

Saludos @ Madrid

-El Bruno

Referencias

[#KINECT] #Kinect Adapter for Windows

Hello!

One of the big differences between Kinect V1 and V2 is that in version 2 we can use XBox One Kinect with our computer without any problems. If we go back a little, with the Kinect V1 we used to had 2 versions

  • Kinect for Windows
  • Kinect for XBox

Officially, you could use the Kinect for XBox to develop apps, but then the production stage you should use the version for Windows.

With version 2, this has changed, and if you have a XBox One with Kinect, you can use it with Windows. And of course, you need this adapter: Adapter Kinect for Windows.

When I get the box I got scared a bit, since it is quite big

k01

Then quickly startle is passed, there are lots of air inside the box and 4 wires of rigor for the Kinect

k02

In 4 minutes, connected to the Surface and running!

Greetings @ Home

/El Bruno

[#KINECTSDK] Desarrollas apps y no tienes Kinect V2? No hay problema con #KinectStudio y el nuevo Kinect SDK V2

Hola!

En la versión 1.5 de KinectSdk se agregó una herramienta muy interesante: “Kinect Studio” (le hice un repaso hace 2 años aquí). Esta herramienta nos permite grabar sesiones de Kinect que incluyen toda la información del sensor cómo el feed de la cámara o feed de infrarrojos. Cuando desarrollamos apps de Kinect que requieren pruebas muy repetitivas, este tipo de grabaciones es muy bueno, ya que con las mismas nos evitamos tener que ponernos delante del sensor y probar una y otra vez lo mismo.

El problema que tenía el SDK para el Kinect V1 es que si bien no hacía falta repetir los movimientos delante del sensor, SI TENÍAS QUE TENER UN SENSOR CONECTADO AL ORDENADOR DONDE SE UTILIZA KINECT STUDIO. Esto obligaba a un Kinect por developer, ya que Kinect Studio hacía una especia de hack y se “colaba” en el feed del sensor usb donde estaba conectado el Kinect para enviar la información.

El nuevo SDK de Kinect V2 ha cambiado esto para bien. Ahora ya no es el USB el que envía la información del Kinect, sino que hay un servicio de Windows que es el que gestiona la información publicada desde el sensor. Aprovechando esto, el nuevo Kinect Studio nos permite poder utilizar grabaciones de Kinect Studio sin tener que tener un sensor Kinect V2.

La siguiente animación muestra la app de ejemplo “Body Basis” incluida con el SDK en un ordenador sin un sensor Kinect V2 conectado, y como al abrir una grabación desde Kinect Studio, conectar el mismo, la app comienza a mostrar la información como si estuviese conectado el sensor.

Kinect V2 Studio

En casos donde te toque trabajar con compañeros en remoto y sea complicado “compartir” el sensor, esta es una excelente opción 😀

Saludos @ Home

/El Bruno

Download Kinect SDK V2: https://www.microsoft.com/en-us/download/details.aspx?id=44561

[#KINECTSDK] Kinect for Windows SDK V2 Final Release, adapter for Kinect of XBoxOne and a couple of very cool apps

Hello!

great day for Kinect Developers. First the SDK to version 2.0 has been released in mode “release”. So no more excuses to not create apps for Windows 8.1 (and 10), now they are fully supported, the SDK is stable and there is no excuse 😉

Another interesting topic, now we have a special adapter (US$ S49.99) which allows us to use in Windows apps the Kinect sensor included with the XBoxOne. This way if you have, (like myself) the Kinect sensor boring with your XBoxOne you can leverage it to create apps.

Finally there are a couple of apps available in the Store of Windows that already using the SDK and are an excellent example of what we can do with Kinect V2

  • Kinect Evolution: An app that helps developers understand the core capabilities of the Kinect for Windows v2 technology.
  • YAKiT: An entertaining app from the developers at Freak n’ Genius that allows people without design expertise to animate 2D or 3D characters in real time.
  • 3D Builder: An app that enables anyone to scan on person or object, turn it into a 3D model, and create a 3D print of that model. You no longer have to be a technologist or have access to a 3D printer to create amazing 3D prints!

Download the SDK from here (link)

Buy the adapter for Kinect from here (link)

Best regards

/El Bruno

[#KINECTSDK] Kinect for Windows SDK V2 Final Release, adaptador para Kinect de XBoxOne y con un par de apps muy molonas

Hola!

gran día para los Kinect Developers. En primer lugar el SDK para la version 2.0 ha sido liberado en modo “release”, es decir la versión final. Ahora si, las apps de Windows 8.1 (y 10) están soportadas, el SDK es estable y ya no hay excusa para no comenzar a crear a apps.

Otro detalle interesante es que se pone a la venta un adaptador especial (U$S49.99) para poder utilizar el sensor Kinect que viene con la XBoxOne desde Windows. De esta forma si tienes, el sensor Kinect aburriendose con tu XBoxOne podrás aprovechar el mismo para crear apps (yo lo tengo de adorno, ya que no lo uso nunca).

Finalmente hay un par de apps disponibles en la Store de Windows que ya usan el SDK y que son un excelente ejemplo de lo que podemos hacer con Kinect V2

  • Kinect Evolution: An app that helps developers understand the core capabilities of the Kinect for Windows v2 technology.
  • YAKiT: An entertaining app from the developers at Freak n’ Genius that allows people without design expertise to animate 2D or 3D characters in real time.
  • 3D Builder: An app that enables anyone to scan a person or object, turn it into a 3D model, and create a 3D print of that model. You no longer have to be a technologist or have access to a 3D printer to create amazing 3D prints!

Descarga el SDK desde aquí (link)

Compra el adaptador para Kinect desde aquí (link)

Saludos

/El Bruno

[#KINECTSDK] You don’t have #USB3 on your laptop? A #USB3 PCMCIA card can be your friend to use #KinectV2

Hello!

In other posts I mentioned how demanding is the new Kinect with respect to the graphics and USBs (here andhere). In my case in particular use a 1 SurfacePro to work with Kinect V2. Although of course, I have the following in my development laptop

image

And of course, give a little penalty does not use a “still good” laptop to develop only because it has no USB 3 (it is incredible, in January will be the laptop 3 years and already is viejuno!)

Talking to people who know they advised me to try a PCMCIA USB 3.0 card, that might be enough. On amazon I saw this very cheap PCMCIA card , €10.35

image

http://www.Amazon.es/GP/product/B00K1CJSQO/ref=oh_aui_detailpage_o05_s00? ie = UTF8 & psc = 1

And of course, 2 days later he had it at home. And in a few minutes I had connected the Kinect V2. As option B, I think it is to consider, but I think that we must also see if the Board model supports a USB 3 in the PCMCIA.

Saludos @ Home

El Bruno

image image image Google

[#KINECTSDK] No tienes #USB3 en tu laptop? Una PCMCIA puede sacarte de apuro para usar #Kinect V2

Hola!

En otros posts ya comenté lo exigente que es la nueva Kinect con respecto al apartado gráfico y de USBs (aquí y aquí). En mi caso en particular uso una SurfacePro 1 para poder trabajar con el Kinect V2. Aunque claro, en mi laptop de desarrollo tengo lo siguiente

image

Y claro, da un poco de pena no poder usar un laptop “todavía bueno” para desarrollar solo porque no tiene USB 3 (es increíble, en enero serán 3 años del laptop y ya es viejuno!!!)

Hablando con gente que sabe me aconsejaron que pruebe una tarjeta PCMCIA USB 3.0, que tal vez sería suficiente. En amazon vi esta tarjeta PCMCIA muy barata, a €10,35

image

http://www.amazon.es/gp/product/B00K1CJSQO/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1

Y claro, 2 días después ya la tenía en casa. Y en pocos minutos tenía conectado el Kinect V2. Como opcion B, creo que es para tener en cuenta, aunque creo que también hay que ver si el modelo de la placa soporta un USB 3 en el PCMCIA.

Saludos @ Home

El Bruno

image image image Google

[#KINECTSDK] Novedades en el Kinect SDK V2 (still in Beta, aunque ya falta poco)

Hola!

Cuando faltan pocos días para que el nuevo sensor Kinect V2 esté oficialmente a la venta, y también se lance el nuevo SDK V2, el mismo va tomando forma.

En la versión que se ha lanzado hace 2 días, tenemos las siguientes novedades disponibles

– Tenemos una nueva app y un repaso de look & feel en otra de las apps

image

– Gesture Builder, esta app nos permite definir y grabar un gesto (gesture) utilizando Machine Learning y el proceso de Frames con la información de Body.

image

– Kinect Studio, la app sigue siendo la que conocemos, aunque ahora en modo “bonito”

image 

– Ahora también tenemos ejemplos para WinRT, no solo en XAML sino también en JS y HTML

image

Pues, esto va tomando forma y seguramente en la próxima build ya tendremos un SDK más que completo.

And as always, the disclaimer

“This is preliminary software and/or hardware and APIs are preliminary and subject to change“

 

Saludos @ La Finca

El Bruno

image image image Google

[#EVENT] Materials of the event of Kinect SDK V2

image

Hello!

Yesterday we were very few people in the webcast of Kinect SDK V2, however I think that I have enough time to review the most interesting features in the new SDK

– Hardware updates

– Development for WinRT

In the webcast, create an application for Windows 8 and we learned that you cannot use the simulator for Windows 8 to debug apps of Kinect. The recorded webcast can be downloaded from here.

As always a pleasure then the slides

 

Saludos @ Home

El Bruno

image image image Google