Miniaturas com recorte inteligente
Uma miniatura é uma representação em tamanho reduzido de uma imagem. As miniaturas são usadas para representar as imagens e outros dados de uma maneira mais econômica e com um layout mais fácil. A API 3.2 de Visão de IA do Azure usa o corte inteligente para criar miniaturas de imagem intuitivas que incluem as regiões mais importantes de uma imagem com prioridade dada a todos os rostos detectados.
O algoritmo de geração de miniaturas da Visão de IA do Azure funciona da seguinte maneira:
- Remova os elementos de distração da imagem e identifique a área de interesse– a área da imagem na qual o objeto principal é exibido.
- Corte a imagem com base na área de interesse identificada.
- Altere a taxa de proporção para se ajustar às dimensões da miniatura de destino.
Área de interesse
Quando você carrega uma imagem, a API da Visão de IA do Azure a analisa para determinar a área de interesse. Ela pode usar essa região para determinar como cortar a imagem. A operação de corte, no entanto, sempre corresponderá à taxa de proporção desejada se uma for especificada.
Você também pode obter as coordenadas de caixa delimitadora bruta dessa mesma área de interesse chamando a API areaOfInterest. Em seguida, você pode usar essas informações para modificar a imagem original, se quiser.
Exemplos de miniaturas com recorte inteligente
Remove os elementos que causam distração da imagem e identifica o objeto principal, a região de interesse.
A tabela a seguir ilustra miniaturas definidas pelo recorte inteligente para as imagens de exemplo. As miniaturas foram geradas para uma altura e largura de destino especificada de 50 pixels, com recorte inteligente ativado.
Imagem | Thumbnail |
---|---|
Usar a API
O recurso gerar miniatura está disponível por meio da API Obter miniatura e Obter área de interesse. Você pode chamar essa API por meio de um SDK nativo ou por meio de chamadas REST.