Miniaturas de corte inteligente (versão prévia 4.0)
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 4.0 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 utilitário de corte inteligente da Visão de IA do Azure usa uma ou mais taxas de proporção no intervalo [0,75, 1,80] e retorna as coordenadas da caixa delimitadora (em pixels) das regiões identificadas. Seu aplicativo pode cortar e retornar a imagem usando essas coordenadas.
Importante
Esse recurso usa a detecção facial para ajudar a determinar as regiões importantes na imagem. A detecção não envolve distinguir um rosto de outro rosto, prever ou classificar atributos faciais ou criar um modelo facial (um conjunto único de números gerados a partir de uma imagem que representa as características distintivas de um rosto).
Exemplos
A caixa delimitadora gerada pode variar amplamente dependendo do que você especificar para a taxa de proporção, como mostrado nas imagens a seguir.
Taxa de proporção | Caixa delimitadora |
---|---|
original | |
0,75 | |
1.00 | |
1,50 |
Usar a API
O recurso de recorte inteligente está disponível por meio da API 4.0 de Análise de Imagem. Inclua SmartCrops
no parâmetro de consulta features. Inclua também um parâmetro de consulta smartcrops-aspect-ratios e defina-o como um valor decimal da taxa de proporção desejada (definido pela largura/altura) no intervalo [0,75 – 1,80]. Múltiplos valores de taxa de proporção devem ser separados por vírgula. Se nenhum valor de taxa de proporção for fornecido, a API retornará um recorte com a taxa de proporção que mais preserve a região mais importante da imagem.