你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

智能裁剪缩略图(版本 4.0 预览版)

缩略图是图像的缩减表示形式。 缩略图用于以更加经济且更适合布局的方式表示图像及其他数据。 Azure AI 视觉 4.0 API 使用智能裁剪来创建直观的缩略图,其中包括图像最重要的区域,检测到的人脸优先。

Azure AI 视觉智能裁剪实用工具采用一个或多个范围为 [0.75, 1.80] 的纵横比,并返回所标识区域的边界框坐标(以像素为单位)。 然后,应用可以使用这些坐标裁剪图像并将其返回。

重要

此功能使用人脸检测来帮助确定图像中的重要区域。 检测并不涉及区分不同的人脸、预测或分类面部特征或者创建面部模板(一组从图像中生成的唯一数字,代表能区分出某个人脸的特征)。

示例

生成的范围框可能会根据指定的纵横比不同而有很大差异,如下图所示。

宽高比 边界框
原配 一个男人和一条狗在桌子旁的照片。
0.75 一个男人和一条狗在桌子旁的照片。其中绘制有一个 0.75 比率的边界框。
1.00 一个男人和一条狗在桌子旁的照片。其中绘制有一个 1.00 比率的边界框。
1.50 一个男人和一条狗在桌子旁的照片。其中绘制有一个 1.50 比率的边界框。

使用 API

智能裁剪功能可通过分析图像 4.0 API。 将 SmartCrops 包括在 features 查询参数中。 还要包括一个 smartcrops-aspect-ratios 查询参数,并将其设置为 [0.75, 1.80] 范围内所需纵横比(定义为宽度/高度)的十进制值。 多个纵横比值应以逗号分隔。 如果未提供纵横比值,则该 API 将返回一个裁剪,其纵横比最适合保留图像最重要的区域。

后续步骤