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

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

重要

此功能现已弃用。 2025 年 1 月 10 日,Azure AI 图像分析 4.0 分段 API 和背景消除服务将停用。 此日期之后,对此服务的所有请求都将失败。

为了确保您的模型能够顺畅运行,请安装开源 Florence 2 模型并使用其区域分段功能,从而实现类似的背景消除操作。

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

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

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

重要

后台移除仅在某些 Azure 区域中可用。 请参阅区域可用性

背景移除示例

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

原始图像 移除背景后 前景蒙版
近水城市的照片。 近水城市的照片;天空是透明的。 城市天际线的前景蒙版。
使用平板电脑的一群人的照片。 使用平板电脑的一群人的照片;背景是透明的。 一群人的前景蒙版。
森林里一群熊的照片。 森林里一群熊的照片;背景是透明的。 一群熊的前景蒙版。

限制

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

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

使用 API

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

后续步骤