对输入图的颜色信息进行分析,给出颜色值(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"
}
文档内容是否对您有帮助?