智慧裁剪的縮圖

縮圖是影像的大小縮減表示法。 縮圖可用來以更經濟、更方便的配置方式來代表影像和其他數據。 Azure AI Vision 3.2 API 會使用智慧裁剪來建立直覺影像縮圖,其中包含影像最重要的區域,並優先提供給任何偵測到的臉部。

Azure AI 視覺縮圖產生演算法的運作方式如下:

  1. 從影像中移除分散注意力的專案,並識別 感興趣的區域,也就是主要對象出現所在的影像區域。
  2. 根據所識別 的興趣區域裁剪影像。
  3. 變更外觀比例以符合目標縮圖維度。

感興趣的領域

當您上傳影像時,Azure AI 視覺 API 會分析影像以判斷 感興趣的區域。 然後可以使用這個區域來決定如何裁剪影像。 不過,如果指定了裁剪作業,則一律會比對所需的外觀比例。

您也可以改為呼叫 areaOfInterest API,以取得這個相同區域的原始周框方塊座標。 然後,您可以使用這項資訊來修改原始映像,但您想要。

智慧裁剪的縮圖範例

產生的縮圖可能會根據您針對高度、寬度和智慧裁剪所指定的專案而有所不同,如下圖所示。

A mountain image next to various cropping configurations

下表說明範例影像的智慧裁剪所定義的縮圖。 已針對指定的目標高度和寬度 50 像素產生縮圖,並啟用智慧裁剪。

映像 縮圖
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

使用 API

產生的縮圖功能可透過 取得縮圖取得感興趣的 區域 API 取得。 您可以透過原生 SDK 或 REST 呼叫來呼叫此 API。