Monthly Archives: diciembre 2015

#VS2015 – Windows Universal sample App using #FaceDetection native API on #Windows10

 

Hello!

In the yesterday’s post I wrote on the new Windows 10 APIs to perform face detection. In today’s sample app (shared on GitHub), it is possible to see how a WebCam feed is analyzed in real time and displays the detected faces.

2015 12 30 W10 FaceNAtive API demo

A couple of details about the App

  • The AppCommandBar button changes to show the FaceDetection in On/Off status. As soon as you see how to change an Icon with C# update this code.
  • When a face is detected, I make the process of painting the frame synchronizing Threads. Don’t have very clear why this.
    image

image

  • I need to do some work on the app resize

You can download the complete example from GitHub here.

Greetings @ Madrid

-El Bruno

References


Filed under: EnglishPost, Face Detection, GitHub, Visual Studio 2015, Windows 10 Tagged: Code Sample, English Post, Face Detection, GitHub, Visual Studio 2015, Windows 10

#VS2015 – Windows Universal App de ejemplo con la API nativa para #FaceDetection en #Windows10

Hola !

En el post de ayer comentaba sobre las nuevas APIs para realizar detección de rostros que se incorporan en Windows 10. En la app de ejemplo que he compartido en GitHub, es posible ver como se analiza en tiempo real el feed de una WebCam y se muestran los rostros detectados.

2015 12 30 W10 FaceNAtive API demo

Un par de detalles sobre la App

  • En la AppCommandBar se cambia el boton para mostrar el estado FaceDetection en On/Off. En cuanto vea como cambiar un Icon con C# actualizaré este código.
  • Cuando se detecta un rostro, el proceso de pintado del marco lo realizo sincronizando Threads. No tengo muy en claro el porqué de esto.

image

  • Todavía me queda pendiente trabajar en el Resize de la app.

El ejemplo completo se puede descargar desde GitHub desde aquí.

Saludos @ Madrid

-El Bruno

References


Filed under: Code Sample, Face Detection, GitHub, Visual Studio 2015, Windows 10 Tagged: Code Sample, Face Detection, GitHub, Visual Studio 2015, Windows 10

#VS2015 – Windows Universal App de ejemplo con la API nativa para #FaceDetection en #Windows10

Hola !

En el post de ayer comentaba sobre las nuevas APIs para realizar detección de rostros que se incorporan en Windows 10. En la app de ejemplo que he compartido en GitHub, es posible ver como se analiza en tiempo real el feed de una WebCam y se muestran los rostros detectados.

2015 12 30 W10 FaceNAtive API demo

Un par de detalles sobre la App

  • En la AppCommandBar se cambia el boton para mostrar el estado FaceDetection en On/Off. En cuanto vea como cambiar un Icon con C# actualizaré este código.
  • Cuando se detecta un rostro, el proceso de pintado del marco lo realizo sincronizando Threads. No tengo muy en claro el porqué de esto.

image

  • Todavía me queda pendiente trabajar en el Resize de la app.

El ejemplo completo se puede descargar desde GitHub desde aquí.

Saludos @ Madrid

-El Bruno

References


Filed under: Code Sample, Face Detection, GitHub, Visual Studio 2015, Windows 10 Tagged: Code Sample, Face Detection, GitHub, Visual Studio 2015, Windows 10

#VS2015 – #Windows10 native API for #FaceDetection

Hi !

Among the new APIs that brings Windows 10 to work with images we found one quite interesting: Windows.Media.FaceAnalysis. The name already tells us the functionality of this API: face detection.

Using this library, we have several ways of working with it. For example, in the FaceDetector class, we have a DetectFacesAsync() operation that using a SoftwareBitmap, performs an analysis on this image and returns an array with the collection of detected faces.

Another way of using it is to associate it with an instance of MediaCapture(), which is the class that we usually use to access the camera in Windows 8 / 8.1 / 10. The following example shows as a time to initialize the MediaCapture, we can add a new ‘effect’ (line 75) with a FaceDetectionEffectDefinition, for the detection of faces.

 

image

Then we can set other options as the frequency in which we want to perform the analysis, and subscribe to an event for each detected face (line 80).

In upcoming posts I will share an example use of a Universal Windows App using this feature.

Saludos @ Madrid

-El Bruno

References


Filed under: Code Sample, EnglishPost, Face Detection, Visual Studio 2015, Wndows 10 Tagged: Code Sample, English Post, Face Detection, Visual Studio 2015, Windows 10

#VS2015 – Api nativa en #Windows10 para #FaceDetection

Hola !

Entre las nuevas APIs que trae Windows 10 para el trabajo con imágenes tenemos una bastante interesante: Windows.Media.FaceAnalysis. El nombre ya nos indica la funcionalidad de esta API: la detección de rostros.

Utilizando esta librería tenemos varias formas de trabajar con la misma. Por ejemplo, en la clase FaceDetector, tenemos una operación DetectFacesAsync() que utilizando un SoftwareBitmap, realiza un análisis sobre esta imagen y nos devuelve un array con la colección de rostros detectados.

Otra forma de utilizarlo, es asociarlo a una instancia de MediaCapture(), que es la clase que utilizamos usualmente para acceder a la cámara en Windows 8 / 8.1 / 10. El siguiente ejemplo, nos muestra como al momento de inicializar el MediaCapture, podemos agregar un nuevo “efecto” (línea 75) con un FaceDetectionEffectDefinition, para la detección de rostros.

image

Luego podemos definir otras opciones como la frecuencia en la que queremos realizar el análsis, y suscribirnos a un evento para cada rostro detectado (línea 80).

En próximos posts compartiré un ejemplo funcionando de una Windows Universal App utilizando esta feature.

Saludos @ Madrid

-El Bruno

References


Filed under: Code Sample, Face Detection, Visual Studio 2015, Windows 10 Tagged: Code Sample, Face Detection, Visual Studio 2015, Windows 10

#HUMOR – The truth behind #OpenSource projects

Hi!

Back in Madrid and found this amazing one :D

Strip-Vision-Open-source-650-finalenglish

Greetings @ Madrid

-El Bruno

Source : http://www.commitstrip.com/en/2014/05/07/the-truth-behind-open-source-apps/?


Filed under: Humor, Open Source Tagged: Humor, Open Source

#VS2015 – Compare 2 external files in Visual Studio from the IDE

Hello!

Visual Studio 2013 file comparison tool can be considered “first citizen tool”. Before I used to use WinMerge, or another tool to compare.

What is still missing in the IDE is a small menu that allows us to select 2 files and compare them. From command line, you can do it with

devenv.exe /diff    Compares two files.  Takes four parameters:
SourceFile, TargetFile, SourceDisplayName(optional),
TargetDisplayName(optional)

And after launching a command like

devenv.exe /diff “e:source.txt” “e:target.txt” “SOURCE” “TARGET”

But within the IDE, things change a little. Instead of launching the command from the Command Prompt, we can do it from the command window with a syntax of style

> Tools.DiffFiles SourceFile, TargetFile

Live sample

2015 12 22 Compare from Command Window

Greetings @ Madrid

-Bruno

-El Bruno

References


Filed under: Code Editor, EnglishPost, Visual Studio 2015 Tagged: Code Editor, English Post, Visual Studio 2015

#VS2015 – Comparar 2 archivos externos en Visual Studio 2015 sin salir del IDE

Hola!

A partir de Visual Studio 2013 la herramienta de comparación de archivos puede ser considerada “first citizen tool”. Antes yo solía utilizar WinMerge, u otra herramienta para comparar.

Lo que todavía hecho en falta dentro del IDE es un pequeño menú que nos permita seleccionar 2 archivos y comparar los mismos. Desde línea de comandos lo podemos hacer con

devenv.exe /diff    Compares two files.  Takes four parameters:
SourceFile, TargetFile, SourceDisplayName(optional),
TargetDisplayName(optional)

Y luego de lanzar un comando del estilo

devenv.exe /diff “e:source.txt” “e:target.txt” “SOURCE” “TARGET”

Pero dentro del IDE, la cosa cambia un poco. En lugar de lanzar el comando desde el Command Prompt, podemos hacerlo desde la ventana de comandos con una sintaxis del estilo

> Tools.DiffFiles SourceFile, TargetFile

Veamos un ejemplo en vivo

2015 12 22 Compare from Command Window

Saludos @ Madrid

-El Bruno

References


Filed under: Code Editor, Visual Studio 2015 Tagged: Code Editor, Visual Studio 2015

#VS2015 – VS Touch useful extension to work in #TouchMode in Visual Studio

Hi!

I didn’t write any post for my Visual Studio Friday Extension series, so I’ll start to share a couple of them even if today is not Friday. Today’s extension is very useful if you are using a touch enabled device, for my is very useful to be used with my Surface Pro 3 : VS Touch.

We perform a touble tap action and we get a radial menu with a nice seto of options. In the following video you’ll see the options to get Build > Build and also View > Error List.

2015 12 21 VS Touch

So, if you use Visual Studio 2015 in a touch enabled device, my suggestion is to give it a try. And, if you want to also extend the AddIn, you can also find the Source Code available in GitHub.

Greetings @ Madrid

– El Bruno

References


Filed under: Code Editor, EnglishPost, Sin categoría, Visual Studio 2015, Visual Studio Gallery Tagged: Code Editor, English Post, Visual Studio 2015, Visual Studio Gallery

#VS2015–VS Touch util extensión para trabajar en modo Touch con nuestro IDE

Hola!

Tengo un poco abandonada los viernes de extensiones así que me pondré al día con un par por semana. Hoy toca el momento de comentar una que utilizo mucho en la Surface Pro: VS Touch.

Con solo un doble tap en la pantalla tenemos acceso a opciones bastante útiles. En el video adjunto podemos ver como en el primer ejemplo accedo al menú Build > Build y luego a View > Error List.

2015 12 21 VS Touch

Si trabajas con Visual Studio 2015 en un entorno táctil, seguro que te es de utilidad. Además, si deseas agregarle más opciones o extenderla un poco más, pues tienes el código accesible desde GitHub.

Saludos @ Madrid

– El Bruno

References


Filed under: Code Editor, Visual Studio 2015, Visual Studio Gallery Tagged: Code Editor, Visual Studio 2015, Visual Studio Gallery
Página 1 de 3123