Miniatures créées avec un rognage intelligent
Une miniature est une représentation à taille réduite d’une image. Les miniatures sont utilisées pour représenter des images et d’autres données de manière plus économique et plus pratique au niveau disposition. L’API 3.2 Azure AI Vision utilise le rognage intelligent pour créer des miniatures d’image intuitives qui incluent les régions les plus importantes d’une image avec la priorité accordée aux visages détectés.
L’algorithme de génération de miniatures de Azure AI Vision fonctionne comme suit :
- Il supprime les éléments parasites de l’image et identifie la zone d’intérêt, autrement dit la zone de l’image où apparaissent les principaux objets.
- Il rogne l’image en fonction de la zone d’intérêt identifiée.
- Il modifie les proportions afin de s’adapter aux dimensions cibles de la miniature.
Zone d’intérêt
Quand vous chargez une image, l’API Azure AI Vision l’analyse pour déterminer la zone d’intérêt. Elle peut ensuite utiliser cette région pour déterminer comment rogner l’image. L’opération de rognage, toutefois, correspond toujours aux proportions souhaitées, si elles sont spécifiées.
Vous pouvez également obtenir les coordonnées brutes du cadre englobant de cette même zone d’intérêt en appelant l’API areaOfInterest à la place. Vous pouvez ensuite utiliser ces informations pour modifier l’image d’origine comme vous le souhaitez.
Exemples de miniatures créées avec un rognage intelligent
La miniature générée varie considérablement selon les paramètres de hauteur, de largeur et de rognage intelligent que vous définissez, comme illustré dans l’image suivante.
Le tableau suivant illustre les miniatures définies par le rognage intelligent pour les exemples d’images. Les miniatures ont été générées pour une hauteur et une largeur cibles de 50 pixels, avec l’option de rognage intelligent activée.
Image | Thumbnail |
---|---|
Utilisation de l’API
La fonctionnalité de génération de miniatures est disponible par le biais des API d’obtention de miniature et d’obtention de zone d’intérêt. Vous pouvez appeler cette API via un SDK natif ou via des appels REST.