Miniaturas recortadas inteligentemente (versión preliminar 4.0)
Una miniatura es una representación reducida de una imagen. Las miniaturas se utilizan para representar imágenes y otros datos de un modo más económico y más compatible con el diseño. La API de Visión de Azure AI 4.0 usa la utilidad de recorte inteligente para crear miniaturas de imágenes intuitivas que incluyen las regiones más importantes de una imagen con prioridad dada a las caras detectadas.
Esta utilidad de recorte inteligente de Visión de Azure AI toma una o más relaciones de aspecto en el intervalo (0,75, 1,80) y devuelve las coordenadas del rectángulo de selección (en píxeles) de las regiones identificadas. A continuación, la aplicación puede recortar y devolver la imagen con esas coordenadas.
Importante
Esta característica usa la detección de caras para ayudar a determinar las regiones importantes de la imagen. La detección no implica distinguir una cara de otra, predecir o clasificar atributos faciales ni crear una plantilla facial (un conjunto único de números generados a partir de una imagen que representa las características distintivas de una cara).
Ejemplos
El rectángulo delimitador generado puede variar enormemente en función de la relación de aspecto que especifique, tal como se muestra en las siguientes imágenes.
Relación de aspecto | Rectángulo de selección |
---|---|
original | |
0,75 | |
1.00 | |
1,50 |
Uso de la API
La característica de recorte inteligente está disponible mediante la API de Analyze Image 4.0. Incluya SmartCrops
en el parámetro de consulta característica. Incluya también un parámetro de consulta smartcrops-aspect-ratios y establézcalo en un valor decimal para la relación de aspecto que desee (definida como ancho o alto) en el rango [0,75; 1,80]. Varios valores de relación de aspecto deben estar separados por comas. Si no se proporciona ningún valor de relación de aspecto, la API devolverá un recorte con una relación de aspecto que mejor conserve el área más importante de la imagen.