色彩分析

对输入图的颜色信息进行分析,给出颜色值(RGB形式和HEX格式)与对应的占比信息。

介绍

  • 名称:色板识别

  • Action:RecognizeImageColor

对输入图的颜色信息进行分析,给出颜色值(RGB形式和HEX格式)与对应的占比信息。

输入以下的图像:

图片

本服务可以提取出其色卡为:

RGB

58/150/224

207/160/43

185/197/212

146/115/24

63/66/54

24/53/87

HEX

3A96E0

CFA02B

B9C5D4

927318

3F4236

183557

占比

0.374724

0.179412

0.15671

0.124081

0.0842831

0.0807904

字段定义

输入字段:

字段

类型

是否必须

描述

url

string

图片地址

colorCount

int

期望的色板输出数量,范围[1, 16]

输出字段:

字段

类型

是否必须

描述

colorTemplateList

List

色板列表, 查看下面的colorTemplate定义

colorTemplate定义

字段

类型

是否必须

描述

color

string

RGB颜色值(16进制),如:291A18

label

string

颜色标签,如:gray, red

percentage

float

所占比例, 取值范围[0.0, 1.0]

示例

输入

{
   "colorCount": 5,
   "url": "http://ivpd-demo.oss-cn-shanghai.aliyuncs.com/ivpd-demo/images/RecognizeImageColor/RecognizeImageColor.png"
}

输出

{
    "code": "0",
    "context": {
        "spanTime": 655,
        "trackId": "6468bdd515650731833841299e",
    },
    "error": false,
    "message": "success",
    "result": {
        "colorTemplateList": [
            {
                "color": "2C1C19",
                "percentage": "0.264323",
                "label": "gray"
            },
            {
                "color": "B4764E",
                "percentage": "0.235978",
                "label": "orange"
            },
            {
                "color": "D9B58A",
                "percentage": "0.230369",
                "label": "orange"
            },
            {
                "color": "754533",
                "percentage": "0.180188",
                "label": "orange"
            },
            {
                "color": "D8A22A",
                "percentage": "0.089143",
                "label": "orange"
            }
        ]
    },
    "success": true,
    "trackId": "6468bdd515650731833841299e"
}