A visão por computador é uma área da inteligência artificial que trata da perceção visual. O Azure AI inclui vários serviços que suportam cenários comuns de visão por computador.
AI-3004: Develop computer vision solutions in Azure
Pré-Requisitos
- Familiaridade com o Azure e com o portal do Azure.
- Experiência em programação com C# ou Python.
Programa
- Analisar imagens
- Ler texto em imagens
- Detetar, analisar e reconhecer rostos
- Classificar imagens
- Detetar objetos em imagens
- Analisar vídeo
- Desenvolver uma aplicação de IA generativa com visão
- Gerar imagens com IA
Analisar imagens
Com o serviço Azure AI Vision, é possível utilizar modelos pré-treinados para analisar imagens e extrair informações e insights a partir delas.
- Aprovisionar um recurso Azure AI Vision
- Analisar uma imagem
Ler texto em imagens
O serviço Azure AI Vision Image Analysis utiliza algoritmos para processar imagens e devolver informações. Este módulo ensina a utilizar a API Image Analysis para reconhecimento ótico de caracteres (OCR).
- Explorar as opções do Azure AI para leitura de texto
- Ler texto com o Azure AI Vision Image Analysis
Detetar, analisar e reconhecer rostos
A capacidade de uma aplicação detetar rostos humanos, analisar características faciais e emoções, e identificar indivíduos, é uma competência fundamental da inteligência artificial.
- Planear uma solução de deteção, análise ou reconhecimento facial
- Detetar e analisar rostos
- Verificar e identificar rostos
- Considerações de IA responsável para soluções baseadas em reconhecimento facial
Classificar imagens
A classificação de imagens é utilizada para determinar o tema principal de uma imagem. Pode utilizar os serviços Azure AI Custom Vision para treinar um modelo que classifique imagens com base nas suas próprias categorias.
- Azure AI Custom Vision
- Treinar um modelo de classificação de imagens
- Criar uma aplicação cliente de classificação de imagens
Detetar objetos em imagens
A deteção de objetos é utilizada para localizar e identificar objetos em imagens. Pode utilizar o Azure AI Custom Vision para treinar um modelo capaz de detetar classes específicas de objetos em imagens.
- Utilizar o Azure AI Custom Vision para deteção de objetos
- Treinar um detetor de objetos
- Desenvolver uma aplicação cliente de deteção de objetos
Analisar vídeo
O Azure Video Indexer é um serviço que permite extrair insights de vídeos, incluindo identificação facial, reconhecimento de texto, etiquetas de objetos, segmentação de cenas, entre outros.
- Compreender as capacidades do Azure Video Indexer
- Extrair insights personalizados
- Utilizar widgets e APIs do Video Analyzer
Desenvolver uma aplicação de IA generativa com visão
Uma imagem vale mais que mil palavras, e os modelos multimodais de IA generativa conseguem interpretar imagens para responder a prompts visuais. Aprenda a criar aplicações de chat com suporte de visão.
- Implementar um modelo multimodal
- Desenvolver uma aplicação de chat baseada em visão
Gerar imagens com IA
No Azure AI Foundry, é possível utilizar modelos de geração de imagens para criar imagens originais com base em prompts de linguagem natural.
- O que são modelos de geração de imagens?
- Explorar modelos de geração de imagens no portal Azure AI Foundry
- Criar uma aplicação cliente que utiliza um modelo de geração de imagens