跳到主要内容

多点找色

和大漠的使用方式完全一样,直接使用大漠综合工具来取色

请求参数

{
"fun": "find_multi_color", //功能名
"msgid": 0, //消息id,服务端接收后会原样返回,websocket连接可用用来异步转同步用。http模式直接填0
"data": {
"deviceid": "5C:1D:D9:ED:D9:DE", //设备id
"x1":0,//区域的左上X坐标
"y1":0,//区域的左上Y坐标
"x2":2000,//区域的右下X坐标
"y2":2000,//区域的右下Y坐标
"first_color": "",//颜色格式为"RRGGBB-DRDGDB|RRGGBB-DRDGDB|…………",比如"123456-000000"
"offset_color": "",//偏移颜色可以支持任意多个点
"similarity":0.8, //相似度
"dir":0 //查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上
}
}

成功返回

{
'data': {
'result': [//返回的坐标
129,
483
],
'code': 0,//这个表示实际找色的结果 0成功,1失败
'deviceid': '9C:F4:8E:57:10:C4'//设备id
},
'status': 0,//0成功,非0失败
'message': '成功',
'msgid': 1,
'fun': 'find_multi_color'
}

失败返回

{
"data": {
"deviceid": "5C:1D:D9:ED:D9:DE" //设备id
}, //返回数据
"fun": "find_multi_color", //功能号
"message": "调用接口失败", //调用返回消息
"msgid": 0,
"status": -1
}