
Microsoft Computer Vision APIs Distilled
Alessandro Del Sole
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~90
- Nivel
- Intermedio
De qué trata
Publicado por Apress en 2018 y escrito por el autor y Microsoft MVP Alessandro Del Sole, este libro compacto de 90 páginas es una guía condensada ('distilled') para integrar visión artificial en aplicaciones .NET mediante servicios en la nube. Trabaja con C#, .NET Core/.NET Framework y los Microsoft Cognitive Services (hoy integrados bajo la marca Azure AI Vision). Está pensado para desarrolladores de software de nivel principiante e intermedio familiarizados con la plataforma .NET y Visual Studio que desean incorporar capacidades de análisis inteligente de imágenes sin necesidad de entrenar redes neuronales ni tener conocimientos matemáticos de visión computacional.
El texto explica cómo configurar suscripciones y aprovisionar recursos de Computer Vision en el Portal de Azure para obtener claves de acceso y puntos de conexión REST. A continuación, muestra cómo interactuar con las APIs de análisis tanto mediante peticiones HTTP directas en JSON como utilizando el SDK oficial de cliente para .NET ('Microsoft.Azure.CognitiveServices.Vision.ComputerVision'). Se exploran funciones concretas como la generación automática de descripciones y etiquetas textuales, categorización de contenidos, detección de rostros, identificación de colores predominantes, filtros de contenido moderado o para adultos, generación de miniaturas inteligentes ('smart cropping') y reconocimiento óptico de caracteres (OCR) para extraer texto incrustado en imágenes.
La vertiente práctica se articula en torno a dos desarrollos completos: una aplicación móvil multiplataforma para iOS y Android construida con Xamarin.Forms en C#, y una aplicación web interactiva desarrollada con ASP.NET Core MVC que permite a los usuarios subir fotografías y consultar de inmediato el informe visual proporcionado por Azure. La mayor ventaja del libro es su concreción: va directo al código y a la integración con el ecosistema Microsoft. Deja totalmente fuera el entrenamiento de modelos personalizados (Custom Vision) y el aprendizaje profundo local, pero sirve como una puerta de entrada rápida y efectiva al consumo de inteligencia artificial en la nube para desarrolladores C#.
- C#
- .NET Core
- Azure Cognitive Services
- Computer Vision API
- Xamarin.Forms
- ASP.NET Core MVC
- Reconocimiento óptico de caracteres (OCR)
- Análisis visual de imágenes
- Smart Cropping
- REST APIs
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación móvil de análisis de imágenes con Xamarin.Forms
Aplicación móvil multiplataforma desarrollada en C# y Xamarin.Forms que captura o carga fotos desde el dispositivo y consume la API de Computer Vision en Azure para devolver etiquetas y texto extraído por OCR.
Portal de inspección gráfica con ASP.NET Core MVC
Aplicación web en ASP.NET Core que recibe imágenes enviadas por el navegador y utiliza el SDK de Cognitive Services para presentar descripciones automáticas, categorías visuales y miniaturas recortadas inteligentemente.

