本文档介绍图像人体擦除ErasePerson的语法及示例。

功能描述

图像人体擦除可以擦除图像中指定区域的人像,并自动填充背景。

应用场景:

  • 旅行照片修复:图像人体擦除可以帮您去除背景中的路人,还您美美的旅行照片。
  • 穿帮镜头后期修复:在影视拍摄过程中,如果在前期拍摄镜头中出现了本不应该出现的人物,可以通过图像人体擦除帮您批量处理修复这些穿帮镜头。

特点优势:

  • 尽量保留原照片内容:通过指定区域Mask,缩小自动填充背景范围,擦除背景人物,降低处理后照片的违和感。人像区域mask,建议使用阿里云视觉智能开放平台提供的人体分割算法来获得,可以得到更好的效果。
  • 自动生成填充被人体遮挡的背景:基于深度学习算法,图像人体擦除可以推理还原出被人体遮挡的背景内容,真实而没有违和感。

前提条件

请确保您已开通图像生产服务,若未开通服务请立即开通

输入限制

  • 图片格式:JPG、JPEG、BMP、PNG、WEBP、TIF。
  • 图像大小:图像大小不超过3M。
  • 图像分辨率:图片分辨率要求大于5×5像素,小于2048×2048像素。
  • 图片中指定区域应尽量贴合人形,可以用矩形、多边形、不规则区域表示。
  • URL地址中不能包含中文字符。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ErasePerson

系统规定参数。取值:ErasePerson。

ImageURL String https://public-vigen-video.oss-cn-shanghai.aliyuncs.com/xianhui.lxh/tmp/remove_person/inpainting_test_images/img19.png

图片URL地址。当前仅支持上海地域的OSS链接,如何生成URL请参见生成URL

UserMask String https://public-vigen-video.oss-cn-shanghai.aliyuncs.com/xianhui.lxh/tmp/remove_person/inpainting_test_images/img19_mask.png

图像对于Mask的URL地址。当前仅支持上海地域的OSS链接,如何生成URL请参见生成URL

说明 Mask图是RGB3通道图,而非Alpha通道透明图。

返回数据

名称 类型 示例值 描述
Data Struct

返回的结果数据内容。

ImageUrl String http://algo-app-isr-lab-cn-shanghai-prod.oss-cn-shanghai.aliyuncs.com/remove-person/2020-10-29_10%3A59%3A21.421276_img19.png?Expires=1603970961&OSSAccessKeyId=LTAI4FoLmvQ9urWXgSRp****&Signature=9lBakx0r6FOssTEYTcKs5pk8ta****

输出图像的URL地址。

RequestId String 2FEDA495-9A5D-48B5-8922-98A4FE01D381

请求ID。

示例

请求示例

http(s)://[Endpoint]/?Action=ErasePerson
&ImageURL=https://public-vigen-video.oss-cn-shanghai.aliyuncs.com/xianhui.lxh/tmp/remove_person/inpainting_test_images/img19.png
&UserMask=https://public-vigen-video.oss-cn-shanghai.aliyuncs.com/xianhui.lxh/tmp/remove_person/inpainting_test_images/img19_mask.png
&<公共请求参数>

正常返回示例

XML 格式

<RequestId>2FEDA495-9A5D-48B5-8922-98A4FE01D381</RequestId>
<Data>
    <ImageUrl>http://algo-app-isr-lab-cn-shanghai-prod.oss-cn-shanghai.aliyuncs.com/remove-person/2020-10-29_10%3A59%3A21.421276_img19.png?Expires=1603970961&amp;OSSAccessKeyId=LTAI4FoLmvQ9urWXgSRp****&amp;Signature=9lBakx0r6FOssTEYTcKs5pk8ta****</ImageUrl>
</Data>

JSON 格式

{
    "RequestId": "2FEDA495-9A5D-48B5-8922-98A4FE01D381",
    "Data": {
        "ImageUrl": "http://algo-app-isr-lab-cn-shanghai-prod.oss-cn-shanghai.aliyuncs.com/remove-person/2020-10-29_10%3A59%3A21.421276_img19.png?Expires=1603970961&amp;OSSAccessKeyId=LTAI4FoLmvQ9urWXgSRp****&amp;Signature=9lBakx0r6FOssTEYTcKs5pk8ta****"
    }
}

错误码

关于图像人体擦除的错误码,详情请参见常见错误码

SDK参考

阿里云视觉AI能力支持使用SDK调用,具体可参见SDK总览下载安装。

安全声明

  • 请确保上传的图片或文件来源符合相应的法律法规。
  • 通过体验调试上传的临时文件有效期为1小时,在24小时后会被系统自动清理删除。