智慧裁剪的縮圖
縮圖是影像的大小縮減表示法。 縮圖可用來以更經濟、更方便的配置方式來代表影像和其他數據。 Azure AI Vision 3.2 API 會使用智慧裁剪來建立直覺影像縮圖,其中包含影像最重要的區域,並優先提供給任何偵測到的臉部。
Azure AI 視覺縮圖產生演算法的運作方式如下:
- 從影像中移除分散注意力的專案,並識別 感興趣的區域,也就是主要對象出現所在的影像區域。
- 根據所識別 的興趣區域裁剪影像。
- 變更外觀比例以符合目標縮圖維度。
感興趣的領域
當您上傳影像時,Azure AI 視覺 API 會分析影像以判斷 感興趣的區域。 然後可以使用這個區域來決定如何裁剪影像。 不過,如果指定了裁剪作業,則一律會比對所需的外觀比例。
您也可以改為呼叫 areaOfInterest API,以取得這個相同區域的原始周框方塊座標。 然後,您可以使用這項資訊來修改原始映像,但您想要。
智慧裁剪的縮圖範例
產生的縮圖可能會根據您針對高度、寬度和智慧裁剪所指定的專案而有所不同,如下圖所示。
下表說明範例影像的智慧裁剪所定義的縮圖。 已針對指定的目標高度和寬度 50 像素產生縮圖,並啟用智慧裁剪。
映像 | 縮圖 |
---|---|
使用 API
產生的縮圖功能可透過 取得縮圖 和 取得感興趣的 區域 API 取得。 您可以透過原生 SDK 或 REST 呼叫來呼叫此 API。