Anteprime ritagliate in modo intelligente
Un'immagine di anteprima è una rappresentazione di dimensioni ridotte di un'immagine. Le anteprime vengono usate per rappresentare le immagini e altri dati in modo più conveniente e con un layout più facile. L'API Visione artificiale 3.2 usa il ritaglio intelligente per creare anteprime di immagini intuitive che includono le aree più importanti di un'immagine con priorità assegnata a eventuali visi rilevati.
L'algoritmo di generazione di immagini in miniatura di Visione di Azure AI funziona nel modo seguente:
- Vengono rimossi gli elementi di distrazione dall'immagine e viene identificata l'area di interesse - l'area dell'immagine in cui compare l'oggetto principale.
- L'immagine viene ritagliata in base all'area di interesse identificata.
- Le proporzioni vengono modificate per adattare le dimensioni all'anteprima di destinazione.
Area di interesse
Quando si carica un'immagine, l'API Visione di Azure AI la analizza per determinare l'area di interesse. Quindi può usare quest'area per determinare come ritagliare l'immagine. L'operazione di ritaglio, tuttavia, corrisponde sempre alle proporzioni desiderate se vengono specificate.
È anche possibile ottenere le coordinate del rettangolo delimitatore non elaborate di questa stessa area di interesse chiamando l'API areaOfInterest. Quindi si può usare queste informazioni per modificare l'immagine originale come si vuole.
Esempi di immagini in miniatura ritagliate smart
L'anteprima generata può variare notevolmente a seconda dei valori specificati per l'altezza, la larghezza e il ritaglio intelligente, come illustrato nell'immagine seguente.
La tabella seguente illustra le anteprime definite dal ritaglio intelligente per le immagini di esempio. Le anteprime sono state generate per un'altezza e una larghezza di destinazione pari a 50 pixel, con ritaglio intelligente abilitato.
Image | Anteprima |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Usare l'API
La funzionalità di generazioni di immagini in miniatura è disponibile tramite le API Ottieni immagini in miniatura e Ottieni area di interesse. È possibile chiamare questa API tramite un SDK nativo o con chiamate REST.