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:
- Odeberte rušivé prvky z obrázku a identifikujte oblast zájmu – oblast obrázku, ve které se zobrazují hlavní objekty.
- Oříznout obrázek podle identifikované oblasti zájmu
- 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.
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 |
---|---|
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.