Hola
Después de ver los ejemplos de Face API para detección de rostros y Emotion APIs para detección de emociones, hoy es el momento de realizar un repaso por las capacidades que nos brinda Vision API.
Este servicio permite analizar imágenes y el resultado de este análisis nos muestra información como la categorías asociadas a la imagen, detección de pornográfica, colores dominantes, etc.
Por ejemplo, la siguiente imagen es un collage con imágenes de la copa del mundo de rugby de Londres de hace un mes. Además del análisis de rostros y emociones, en la 3ra columna, mostramos la información del resultado del análisis con Vision API.
En la misma podemos ver que la categoría detectada es outdoor, y que además también ha detectado los rostros.
Categories :
Name : outdoor_sportsfield; Score : 0.7890625
Faces :
Age : 17; Gender : Female
Age : 41; Gender : Male
Age : 10; Gender : Female
Age : 6; Gender : Female
En el caso de una imagen mía en un Ford Mustang, nuevamente se detectan rostros, emociones, y la categoría de coches.
En próximos posts comentaré el detalle de la utilización de esta API, sin embargo un detalle interesante es que ya tenemos algunos paquetes NuGet para trabajar con estas APIs. Todavía no son PCLs, asi que solo los podremos utilizar en projectos Desktop, aunque con 10 minutos de trabajo puedes create tu implementación PCL de las mismas.
Un ejemplo analizando paisajes y personas se puede ver en el siguiente video
El código fuente esta disponible en GitHub https://github.com/elbruno/ProjectOxford
Saludos @ Madrid !
El Bruno
References
- Project Oxford
- Mi serie de posts sobre Azure ML Vision APIs
- Mi serie de posts sobre Azure ML Emotion APIs
- Mi serie de posts sobre Azure ML Face APIs
6 comments