跳到主要内容

Ocr文字识别

请求参数

{
"fun":"ocr",//功能名 ,还有一个功能名 ocr_ex 增强版ocr识别更精准,但占资源,只支持专业版调用
"msgid":0,//消息id,服务端接收后会原样返回,websocket连接可用用来异步转同步用。http模式直接填0
"data":{
"deviceid":"5C:1D:D9:ED:D9:DE",//设备id
"rect":[ //矩形坐标数组
[376,272],//左上坐标
[376,287],//左下坐标
[435,272],//右上坐标
[435,287]//右下坐标
]
}
}

成功返回

{
"fun":"ocr",
"msgid":9,
"status":0,//0成功,非0失败
"data":{
"list":[ //识别到所有文字的列表
{
"txt":"开始游戏", //识别成功的文字信息
"confidence":0.982732,//识别成功的相似度
"result":[406,280],//识别到文字的中心点坐标
"rectangle":[//识别到文字的矩形坐标数组
[385,275],//左上坐标
[385,285],//左下坐标
[428,275],//右上坐标
[428,285]//右下坐标
]
}
],
"code":0,//这个表示实际找图的结果 0成功,1没有找到子图,2读取图片流失败
"deviceid":"5C:1D:D9:ED:D9:DE"
},
"message":"成功"
}

失败返回

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