Uso de Custom Vision de Azure AI para la detección de objetos

Completado

Para usar el servicio Custom Vision para crear una solución de detección de objetos, necesita dos recursos de Custom Vision en la suscripción de Azure:

  • Un recurso de Custom Vision de Azure AI de entrenamiento: usado para entrenar un modelo personalizado basado en sus propias imágenes de entrenamiento.
  • Un recurso de Custom Vision de Azure AI se utiliza para generar predicciones a partir de nuevas imágenes basadas en tu modelo entrenado.

Al aprovisionar el servicio Azure AI Custom Vision en una suscripción de Azure, puede optar por crear uno o ambos recursos. Esta separación del entrenamiento y la predicción proporciona flexibilidad. Por ejemplo, puede usar un recurso de entrenamiento en una región para entrenar el modelo mediante sus propios datos de imagen; y, a continuación, implemente uno o varios recursos de predicción en otras regiones para admitir aplicaciones de Computer Vision que necesiten usar el modelo.

Cada recurso tiene su propio punto de conexión único y claves de autenticación; que usan las aplicaciones cliente para conectarse y autenticarse en el servicio.

Portal de Custom Vision

Custom Vision de Azure AI proporciona un portal basado en web, en el que puede entrenar, publicar y probar modelos de custom Vision.

Captura de pantalla del portal de Custom Vision de Azure AI.

Puede iniciar sesión en el portal de Custom Vision mediante https://www.customvision.ai/ sus credenciales de Azure y usarlo para crear proyectos de clasificación de imágenes o detección de objetos que usan recursos de Azure AI Custom Vision en su suscripción de Azure.

Cada proyecto tiene un identificador de proyecto único; que usan las aplicaciones cliente para realizar tareas de entrenamiento o predicción mediante código.

SDKs de Custom Vision

Puede escribir código para entrenar y consumir modelos personalizados mediante los SDK específicos del lenguaje Custom Vision de Azure AI.

Por ejemplo, los desarrolladores de Microsoft C# pueden usar los paquetes Microsoft.Azure.CognitiveServices.Vision.CustomVision.Training y Microsoft.Azure.CognitiveServices.Vision.CustomVision.Prediction de Microsoft .NET para el entrenamiento y la predicción, respectivamente.

Los desarrolladores de Python pueden realizar tareas de entrenamiento y predicción mediante el paquete azure-cognitiveservices-vision-customvision .