Miniatyrbilder med smart beskärning

En miniatyrbild är en reducerad bildrepresentation. Miniatyrbilder används för att representera bilder och andra data på ett mer ekonomiskt och layoutvänligt sätt. Azure AI Vision 3.2 API använder smart beskärning för att skapa intuitiva bildminiatyrer som innehåller de viktigaste regionerna i en bild, med prioritet för alla identifierade ansikten.

Algoritmen för azure AI Vision-miniatyrbild fungerar på följande sätt:

  1. Ta bort distraherande element från bilden och identifiera intresseområdet – det område i bilden där huvudobjekten visas.
  2. Beskär bilden baserat på det identifierade intresseområdet.
  3. Ändra proportionerna så att de passar målminiatyrdimensionerna.

Intresseområde

När du laddar upp en bild analyserar Azure AI Vision-API:et den för att fastställa det intressanta området. Den kan sedan använda den här regionen för att avgöra hur bilden ska beskäras. Beskärningsåtgärden matchar dock alltid önskat proportioner om ett anges.

Du kan också hämta koordinaterna för den råa avgränsningen av samma intresseområde genom att anropa api:et areaOfInterest i stället. Du kan sedan använda den här informationen för att ändra den ursprungliga avbildningen hur du vill.

Exempel på smart beskurna miniatyrer

Den genererade miniatyrbilden kan variera mycket beroende på vad du anger för höjd, bredd och smart beskärning, enligt följande bild.

A mountain image next to various cropping configurations

I följande tabell visas miniatyrbilder som definieras av smart beskärning för exempelbilderna. Miniatyrbilderna genererades för en angiven målhöjd och bredd på 50 bildpunkter, med smart beskärning aktiverad.

Bild Miniatyr
Outdoor Mountain at sunset, with a person's silhouette Thumbnail of Outdoor Mountain at sunset, with a person's silhouette
A white flower with a green background Vision Analyze Flower thumbnail
A woman on the roof of an apartment building thumbnail of a woman on the roof of an apartment building

Använda API:et

Funktionen generera miniatyr är tillgänglig via API:et Hämta miniatyrbild och Hämta intresseområde . Du kan anropa det här API:et via ett inbyggt SDK eller via REST-anrop.