Além da marcação e da categorização de alto nível, o IA do Azure Vision também suporta análises adicionais específicas de domínio utilizando modelos treinados em dados especializados.
Há duas maneiras de usar os modelos de domínio específico: por si só (análise com escopo) ou como um aprimoramento do recurso de categorização de imagens.
Análise de escopo
Você pode analisar uma imagem usando apenas o modelo de domínio específico escolhido, chamando a API Modelos/<modelo>/Analisar.
A seguir está um exemplo de resposta JSON retornada pela API models/celebrities/analyze para a imagem fornecida:
Você também pode usar modelos de domínio específico para complementar a análise de imagem geral. Você faz isso como parte da categorização de alto nível especificando modelos específicos de domínio no parâmetro detalhes da chamada de API Analyze Image.
Neste caso, o classificador da taxonomia de 86 categorias é chamado primeiro. Se qualquer uma das categorias detectadas tiver um modelo de domínio específico correspondente, a imagem é passada por meio deste modelo também e os resultados são adicionados.
A resposta JSON a seguir mostra como a análise de domínio específico pode ser incluída como o nó detail em uma análise mais abrangente de categorização.
Esse recurso está disponível por meio da API3.2 da Análise de Imagem. Você pode chamar essa API por meio de um SDK nativo ou por meio de chamadas REST. Incluir Celebrities ou Landmarks no parâmetro de consulta detalhes. Em seguida, quando receber a resposta JSON completa, basta analisar a cadeia de caracteres para o conteúdo da seção "details".