智能消除

产品介绍

图像智能消除产品专为电商图片定制,自动识别并消除电商图片中的文字、特定名称、透明字块和牛皮癣,可按需指定消除图片内对象,实现大批量图片的高效、精确处理,简化图片编辑工作。

适用场景

1.电商图片高效处理:

清除无关的视觉元素,提供更清晰、专注的商品展示,增强顾客的购物体验;

2.多平台商品信息同步:

商家在不同电商平台同步上架商品时,可快速消除特定的文字及牛皮癣,符合不同平台的图片规范;

3.营销素材准备:

商家可轻松去除原有的促销信息,快速更新为最新的活动信息;

注:商家或平台可以批量移除图片中的杂质以优化图片质量。我们建议与“智能识别 API”结合使用(近期会上线),首先筛选出含有文字、特定名称、透明字块和牛皮癣的图片,然后使用“智能消除 API”进行批量移除。智能识别 API 专注于“识别”,而智能消除 API专注于“消除”。通过按顺序调用它们,可以最大限度地提高消除效果,减少“误移除”和“误识别”。

功能介绍

  1. 首先,先明确图片主体和图片背景的定义。实际使用时,在指定消除对象时,可选择消除范围是图片主体或图片背景区域;支持API及编辑器两种接入方式,满足不同类型的需求。

    • 图片主体:图片中的核心产品区域

    • 图片背景:除产品主体之外的图像其余部分

  2. 其次,消除对象支持以下四种情况:文字、特定名称、透明字块和牛皮癣,可通过以下示例来明确使用需求,进行针对性操作:

智能消除示例

可消除图片内的对象
原图
消除后的图片

文字

  • 涉及到图片主体区域的文字

  • 不涉及到图片主体区域,即图片背景区域的文字

  • 涉及到图片主体区域的文字

  • 不涉及到图片主体区域,即图片背景区域的文字

特定名称

  • 涉及图片主体区域

  • 不涉及图片主体区域

  • 涉及图片主体区域

  • 不涉及图片主体区域

透明字块

  • 涉及图片主体区域

  • 不涉及图片主体区域

  • 涉及图片主体区域

  • 不涉及图片主体区域

牛皮癣

  • 涉及图片主体区域

  • 不涉及图片主体区域

  • 涉及图片主体区域

  • 不涉及图片主体区域

接入方式

该产品支持API 和编辑器两种接入方式。

  • 我们推荐您使用编辑器方式接入,可以获得更好的体验和生成效果。编辑器接入相关能力即将上线,上线前如有需求请联系我们(搜索Aidge产品咨询&服务群钉钉群号:105455001046)

方式类型

支持的功能

适用场景

优势

局限

API接口接入

1)根据输入的消除范围和元素等信息对图片进行消除,获取到消除后的图片

适合自定义要求少,图片处理数量比较大的用户;

以及适合对自动化处理和接入简便性有较高要求的用户。

1)相较于编辑器,接入较为简单便捷。

1)无法自由调整消除的选区,效果受限。

编辑器接入

1)带有用户侧的操作页面

2)用户可在编辑器内,手动涂抹/框选/圈选需要消除的范围;

适合需要高度自定义或者图片处理需求比较少的用户;

且同时接入的系统有对应的用户使用界面及交互功能。

1)支持手动选择消除的区域。

1)相较于API接入方式,接入编辑器的开发成本较高

2)无法批量消除图片

计费方式

按照单产品预付费资源包方式进行计费,您可根据实际情况按需购买资源包。资源包有效期1年,暂不支持退款,价格如下所示

  • 资源包不可跨产品使用。例如,如果您需要同时使用商品文本翻译和图片翻译,必须为每个产品单独购买资源包。

  • 如有更多产品疑问,请搜Aidge产品咨询&服务群钉钉群号:105455001046,入群咨询。

价格如下所示:

资源包容量
资源包价格(元)
单价(元)
默认QPS限制

1,000张

90

¥0.09 /张

5

10,000 张

900

¥0.09 /张

5

100,000 张

8,500

¥0.085 /张

5

1,000,000 张

70,000

¥0.070 /张

5

5,000,000 张

280,000

¥0.056 /张

5

快速入门

1. 请求示例

在入参 API 中,您可以分别选择需要消除图片主体和非主体区域中的指定元素(文字、特定名称、透明字块和牛皮癣)

IopClient client = new IopClient(url, appkey, appSecret);
IopRequest request = new IopRequest();
request.setApiName("/ai/image/removal");
request.addApiParameter("image_base64", "Base64");
request.addApiParameter("image_url", "https://ae01.alicdn.com/kf/Sa78257f1d9a34dad8ee494178db12ec8l.jpg");
request.addApiParameter("non_object_remove_elements", "[1,2,3,4]");
request.addApiParameter("object_remove_elements", "[1,2,3,4]");
request.addApiParameter("mask", "474556 160 475356 160 476156 160 476956 160 477756 160 478556 160 479356 160 480156 160 480956 160 481756 160 482556 160 483356 160 484156 160 484956 160 485756 160 486556 160 487356 160 488156 160 488956 160 489756 160 490556 160 491356 160 492156  160");
IopResponse response = client.execute(request);
System.out.println(response.getBody());
Thread.sleep(10);

2. 返回示例

{
  "data": {
    "imageUrl": "https://nhci-aigc.oss-cn-zhangjiakou.aliyuncs.com/ppc-records%2Fimage-remove%2F805fe1d4-8335-4eaa-b4c1-f9952fea21ef.png?OSSAccessKeyId=LTAI5tCv9DpB7gYic1oGsAyv&Expires=4935905309&Signature=eIJOXyUEBoxqb3VtUJF08xFlcgM%3D",
    "usage": 1,
    "width": 800,
    "class": "com.aidc.service.api.client.image.dto.ImageGenResponse",
    "height": 1259
  },
  "requestId": "2140e7df17192333083756998ebc3f",
  "success": true,
  "resCode": 200,
  "resMessage": "success",
  "code": "0",
  "request_id": "2101725817192333083795305",
  "_trace_id_": "2140e7df17192333083756998ebc3f"
}

常见问题

  1. 物体被文字遮挡时,消除文字后是否支持生成全新的这部分被遮挡的区域?

目前只支持消除区域,并进行简单的颜色修复,暂时不支持复杂物体区域的生成。产品不断更新迭代中,预计近期会上线重绘能力,如有需求请搜索Aidge产品咨询&服务群钉钉群号:105455001046,入群联系我们。

  1. 如果智能消除API的自动消除效果不理想,用户是否有办法进行手动调整?

通过编辑器接入方式,用户可以进行手动调整,在编辑器内手动涂抹/框选/圈选需要消除的选区。

Last updated