Miniaturas recortadas com inteligência (visualização da versão 4.0)
Uma miniatura é uma representação de tamanho reduzido de uma imagem. As miniaturas são usadas para representar imagens e outros dados de uma forma mais econômica e amigável ao layout. A API do Azure AI Vision 4.0 usa o corte inteligente para criar miniaturas de imagem intuitivas que incluem as regiões mais importantes de uma imagem com prioridade dada a quaisquer rostos detetados.
O utilitário de corte inteligente Azure AI Vision usa uma ou mais proporções no intervalo [0,75, 1,80] e retorna as coordenadas da caixa delimitadora (em pixels) da(s) região(ões) identificada(s). Seu aplicativo pode cortar e retornar a imagem usando essas coordenadas.
Importante
Esse recurso usa a deteção de rosto para ajudar a determinar regiões importantes na imagem. A deteção não envolve distinguir um rosto de outro, 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 muito, dependendo do que você especificar para a proporção, conforme mostrado nas imagens a seguir.
Relação de aspeto | Caixa delimitadora |
---|---|
Original | |
0,75 | |
1,00 | |
1,50 |
Utilizar a API
O recurso de corte inteligente está disponível por meio da API Analyze Image 4.0. Inclua SmartCrops
no parâmetro de consulta de recursos . Inclua também um parâmetro de consulta smartcrops-aspect-ratios e defina-o com um valor decimal para a proporção desejada (definida como largura/altura) no intervalo [0,75, 1,80]. Vários valores de proporção devem ser separados por vírgula. Se nenhum valor de proporção for fornecido, a API retornará um corte com uma proporção que melhor preserve a região mais importante da imagem.