MakeSuperResolutionImage_视觉智能开放平台-图像生产_API文档

插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

接口说明

功能描述

图像超分在放大图像分辨率的同时,提升图像细节纹理,降低图像噪声,支持 1-4 倍分辨率放大,支持原分辨率增强,支持多种模式不同效果的输出。 关于该接口功能的示例图如下:

示意图如下所示。

  • 输入原图
  • 普通模式输出
  • 增强模式输出
说明
  • 您可以进入在线咨询获取在线人工帮助。
    • 当前能力可在视觉智能开放平台有完整的免费产品体验,您可以单击立即试用对该能力进行更直观试用以及在线购买。
    • 阿里云视觉智能开放平台视觉 AI 能力 API 接入、接口使用或问题咨询等,请通过钉钉群(23109592)加入阿里云视觉智能开放平台咨询群联系我们。

    应用场景

    • 设计素材优化:对获取的设计素材图像进行优化处理,用于后续的设计生产。
    • 照片清晰度提升:对历史拍摄的照片进行清晰度提升。

    特色优势

    • 效果突出:多种提升模式,对不同视频素材提供差异化的超分效果。
    • 多输出倍数:支持 2-4 倍分辨率放大,支持原分辨率增强输出,可根据业务需要选择。

    接入指引

    1. 注册阿里云账号:打开阿里云官网,在阿里云官网右上角,单击立即注册,按照操作提示完成账号注册。
    2. 开通能力:请确保您已开通图像生产服务,若未开通服务请立即开通
    3. 创建 AccessKey:请确保您已创建 AccessKey,如果您使用的是子账号 AccessKey,您需要给子账号赋予 AliyunVIAPIFullAccess 权限,具体操作,请参见 RAM 授权
    4. 在线调试(可选):您可以通过OpenAPI Explorer在线调试能力,查看完整的调用示例代码及 SDK 依赖信息,也可以下载完整的工程。
    5. 开发接入步骤:
    • SDK 总览中选择您要接入使用的 SDK 语言。
    • 在对应语言的 SDK 文档中找到 AI 类目为图像生产(imageenhan)的 SDK 包进行安装。
    • 参考文档中提供的示例代码进行适当修改后调用。
    1. 示例代码:该能力常用语言的示例代码,请参见图像超分示例代码

    2. 客户端直接调用:该能力常用的客户端调用方式包括以下几种。

    输入限制

    • 图像格式:JPEG、JPG、PNG、BMP、WEBP、HEIC。
    • 图像大小:不超过 3 MB。
    • 图像分辨率:不小于 32×32 像素,长边不大于 1920 像素,短边不大于 1080 像素。
    • URL 地址中不能包含中文字符。

    计费说明

    关于图像超分的计费方式及报价,请参见计费介绍

    说明 下方调试接口为付费接口,如需免费体验调试请前往体验中心

    流控信息

    当前云产品API请求速率暂未透出。

    授权信息

    如下是此API对应的授权信息,用于RAM权限策略语句的Action元素中,为RAM用户或RAM角色授予调用此API的权限。请通过 RAM 访问控制设置,使用方法可参考访问控制帮助文档

    具体说明如下:展开详情

    操作访问级别资源类型条件关键字关联操作
    viapi-imageenhan:MakeSuperResolutionImage
    全部资源
    *

    请求参数

    字段名称字段详情
    Urlstring

    图像 URL 地址。推荐使用上海地域的 OSS 链接,对于文件在本地或者非上海地域 OSS 链接的情况,请参见文件 URL 处理展开详情

    示例值:http://viapi-test.oss-cn-shanghai.aliyuncs.com/viapi-3.0domepic/imageenhan/MakeSuperResolutionImage/MakeSuperResolutionImage5.png
    Modestring

    图像输出模式,默认为base。取值如下:展开详情

    示例值:base
    UpscaleFactorinteger<int64>

    放大倍数。取值为 1、2、3、4。缺省时默认为 2。

    注意 该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。
    示例值:2
    OutputFormatstring

    输出图像的存储格式。可选范围:pngjpgbmp,默认jpg展开详情

    示例值:png
    OutputQualityinteger<int64>

    输出图像的质量因子,值越大质量越高。取值范围[30,100],默认 95,仅当 OutputFormatjpg时有效。

    注意 该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。
    示例值:95

    返回参数

    字段名称字段详情
    RequestIdstring

    请求 ID。

    示例值:47DD87F1-D077-499A-8D96-C82F006A6839
    Dataobject

    返回的结果数据内容。

    返回说明

    SDK 参考

    阿里云视觉 AI 图像生产类目下的图像超分能力推荐使用 SDK 调用,支持多种编程语言,调用时请选择 AI 类目为图像生产(imageenhan)的 SDK 包,文件参数通过 SDK 调用可支持本地文件及任意 URL,具体可参见 SDK 总览

    示例代码

    该能力常用语言的示例代码,请参见图像超分示例代码

    返回示例

    错误码

    全局错误码
    HTTP 状态码错误码错误信息操作
    400
    ParameterError
    The parameter is invalid. Please check again.诊断
    403
    AuthFailed
    An error occurred while performing authorization. Please check your RAM configuration.诊断
    408
    Timeout
    The request has timed out.诊断
    503
    ServiceUnavailable
    The service is unavailable.诊断

    变更历史

    变更时间变更内容概要操作
    2022-06-20
    新增请求参数OutputFormat
    新增请求参数OutputQuality

    相关示例