Share via


智慧型裁切縮圖

縮圖是大小縮小的影像表示。 縮圖主要用來以經濟實惠且利於版面配置的方式來表示影像和其他資料。 Azure AI Vision 3.2 API 會使用智慧裁剪來建立直覺影像縮圖,其中包含影像最重要的區域,並優先提供給任何偵測到的臉部。

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

  1. 從影像中移除雜亂的元素,並找出「關注區域」,即影像中顯示主要物件的區域。
  2. 根據所識別的「關注區域」來裁剪影像。
  3. 變更外觀比例以符合目標縮圖尺寸。

關注區域

當您上傳影像時,Azure AI 視覺 API 會分析影像以判斷 感興趣的區域。 然後使用此區域來決定如何裁剪影像。 不過,若未指定的話,裁剪作業一律會符合所需的外觀比例。

您也可以藉由呼叫 areaOfInterest API,改為取得此相同「關注區域」的原始週框方塊座標。 接著,您可以使用此資訊來依照喜好修改原始影像。

智慧裁剪的縮圖範例

產生的縮圖可能大不相同,取決於您指定的高度、寬度及智慧裁剪方式,如下列影像所示。

各種裁剪組態旁的山地影像

下表說明範例影像智慧裁剪所定義的縮圖。 這些是目標高度和寬度指定為 50 像素,並啟用智慧裁剪功能所產生的縮圖。

映像 縮圖
日落時分的戶外山,有一個人的剪影 日落時分戶外山的縮圖,具有一個人的剪影
白色花與綠色背景 視覺分析花縮圖
公寓樓屋頂上的一名婦女 公寓樓屋頂上一名婦女縮圖

使用 API

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