Sdílet prostřednictvím


Miniatury s inteligentním oříznutím

Miniatura je zmenšená reprezentace obrázku. Miniatury se používají k reprezentaci obrázků a dalších dat úspornějším způsobem s rozložením. Rozhraní API služby Azure AI Vision 3.2 používá inteligentní oříznutí k vytvoření intuitivních miniatur obrázků, které zahrnují nejdůležitější oblasti obrázku s prioritou přidělenou všem detekovaným tvářím.

Algoritmus generování miniatur Azure AI Vision funguje takto:

  1. Odeberte rušivé prvky z obrázku a identifikujte oblast zájmu – oblast obrázku, ve které se zobrazují hlavní objekty.
  2. Oříznout obrázek podle identifikované oblasti zájmu
  3. Změňte poměr stran tak, aby odpovídal rozměrům cílové miniatury.

Oblast zájmu

Když nahrajete obrázek, rozhraní API služby Azure AI Vision ho analyzuje, aby určilo oblast zájmu. Pomocí této oblasti pak můžete určit, jak obrázek oříznout. Operace oříznutí se ale vždy shoduje s požadovaným poměrem stran, pokud je zadána.

Souřadnice nezpracovaného ohraničujícího rámečku této oblasti zájmu můžete získat také voláním rozhraní areaOfInterest API. Tyto informace pak můžete použít k úpravě původního obrázku, který si přejete.

Příklady miniatur s inteligentním oříznutím

Vygenerovaná miniatura se může značně lišit v závislosti na tom, co zadáte pro výšku, šířku a inteligentní oříznutí, jak je znázorněno na následujícím obrázku.

Obrázek hory vedle různých konfigurací oříznutí

Následující tabulka znázorňuje miniatury definované inteligentním oříznutím pro ukázkové obrázky. Miniatury byly generovány pro zadanou cílovou výšku a šířku 50 pixelů s povoleným inteligentním oříznutím.

Image Miniatura
Outdoor Mountain at sunset, with a person's silhouette Miniatura venkovní hory při západu slunce s siluetou osoby
Bílá květina se zeleným pozadím Vision Analyze Flower thumbnail
Žena na střeše bytu miniatura ženy na střeše bytu

Použití rozhraní API

Funkce vygenerování miniatur je k dispozici prostřednictvím rozhraní API Získat miniaturu a Získat oblast zájmu . Toto rozhraní API můžete volat prostřednictvím nativní sady SDK nebo prostřednictvím volání REST.