文档

图片质量评分

更新时间:

图片质量评分功能可以从清晰度、噪声和失真、色彩饱和度、曝光度等多个方面评估输入图片在视觉上的质量,并给出综合的评分。通常用于文章封面、视频封面、相册图片去重、低质量图片过滤等场景。本文介绍图片质量评分的功能参数和示例。

使用场景

  • 文章封面选择:通过对封面图片进行质量评分,可以筛选出高质量、清晰度较高的图片,以确保封面在视觉上具有吸引力,从而增加文章的点击率和阅读量。

  • 视频封面选取:通过对视频帧进行质量评分,可以自动选择高质量、有吸引力的画面作为视频封面,从而提高视频的点击率和观看体验。

  • 低质量图片过滤:在图像处理和存储系统中,低质量的图片可能会占据大量的存储空间,同时也会影响系统性能和用户体验。通过对图片进行质量评分,可以自动识别并过滤掉模糊、失真或含有噪点的低质量图片,提高图库的质量和可用性。

注意事项

  • 图片质量评分功能仅支持同步处理(x-oss-process处理方式)。

  • 使用图片质量评分功能前,需要先绑定IMM Project。关于控制台和API如何绑定,请参见快速入门AttachOSSBucket

  • 不支持匿名访问。

  • 必须拥有IMM处理所需的相关权限。更多信息,请参见权限

参数说明

操作名称:image/score

说明

具体返回参数,请参见 DetectImageScore - 获取图片分数

使用REST API

获取图片质量评分

处理示例

GET /example.jpg?x-oss-process=image/score HTTP/1.1
Host: image-demo.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 21 Jul 2023 08:28:33 GMT
Authorization: OSS qn6q**************:77Dv****************

返回示例

HTTP/1.1 200 OK
Server: AliyunOSS
Date: Fri, 21 Jul 2023 08:28:34 GMT
Content-Type: application/json;charset=utf-8
Content-Length: 96
Connection: keep-alive
x-oss-request-id: 64BA41B2F326DB30370FEBC9
ETag: "2CE2EA370531B7CC1D23BE6015CF5DA5"
Last-Modified: Mon, 10 Jul 2023 13:07:30 GMT
x-oss-object-type: Normal
x-oss-hash-crc64ecma: 13420962247653419692
x-oss-storage-class: Standard
x-oss-ec: 0048-00000104
Content-Disposition: attachment
x-oss-force-download: true
x-oss-server-time: 466


{
  "ImageScore":
  {
    "OverallQualityScore":0.705
  },
  "RequestId":"E4B48BE7-46D9-589D-AB6D-C16E9A09A075"
}

使用SDK

图片质量评分仅支持同步处理,SDK使用方法请参见使用SDK