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

背景移除(版本 4.0 预览版)

背景去除操作可以将图像划分为多个片段或区域,以帮助用户识别图像的不同对象或部分。 背景移除会创建前景蒙版,其将前景对象与图像中的背景分开。 此服务目前为预览版,API 将来可能会更改。

此功能根据客户需求提供两个可能的输出:

  • 图像的前景对象,不含背景。 此经过编辑的图像显示前景对象,并使背景透明,从而允许将前景置于新背景上。
  • 前景蒙版,显示检测到的前景对象的不透明度。 此蒙版可用于将前景对象与背景分开,以便进一步处理。

重要

背景移除仅在以下 Azure 区域可用:美国东部、法国中部、韩国中部、欧洲北部、东南亚、欧洲西部、美国西部。

背景移除示例

以下示例图像演示了移除图像背景并创建前景蒙版时图像分析服务返回的内容。

原始图像 移除背景后 前景蒙版
Photo of a city near water. Photo of a city near water; sky is transparent. Alpha matte of a city skyline.
Photo of a group of people using a tablet. Photo of a group of people using a tablet; background is transparent. Alpha matte of a group of people.
Photo of a group of bears in the woods. Photo of a group of bears; background is transparent. Alpha matte of a group of bears.

限制

请务必注意背景移除的限制:

  • 背景移除最适合人与动物、建筑物和环境结构、家具、车辆、食品、文本和图形以及个人物品等类别。
  • 前景中不突出的对象可能不会被识别为前景的一部分。
  • 当覆盖在与原始背景形成强烈对比的背景上时,具有薄而细致结构(如头发或毛发)的图像可能会显示一些伪影。
  • 对于大型图像,背景移除操作的延迟会更高(长达数秒)。 建议尝试将这两种模式集成到工作流中,以找到满足你需求的最佳用法(例如,调用原始图像的背景移除,而不是对图像的向下采样版本调用前景抠图,然后将前景蒙版大小调整为原始大小,并将其应用于原始图像)。

使用 API

背景移除功能可通过 Segment API (imageanalysis:segment) 实现。 有关详细信息,请参阅背景移除操作指南

后续步骤