识别试卷接口 - everflourish/y100 GitHub Wiki
标题 | 内容 |
---|---|
接口地址 | third/api/core/r_paper/nologin?key=timestamp=&sign |
提交方式 | POST |
字段 | 是否必填 | 类型 | 描述 |
---|---|---|---|
examination_id | 是 | Varchar(32) | 考试ID |
imgs | 是 | 数组 | 图片 |
字段 | 类型 | 描述 |
---|---|---|
resultCode | Varchar(32) | 判断接口状态返回值 000000I:接口调用成功 000001E:入参错误 500007E:识别异常 999999E:系统异常 |
以下字段只有在resultCode=000000I时才返回 | ||
record_code | Varchar(32) | 识别状态判断返回值 SUCCESS:识别成功 F1 没有找到第一个定位块 F2 没有找到4个符合条件的定位块 F3 左上角是白纸,没有找到黑色定位块 F4 图片是白纸,没有找到黑色定位块 F6 答卷二维码和当前考试不匹配 F7 页码无法识别 E9 识别系统异常 当返回值补位SUCCESS时,rotate,record_data字段不会出现 |
record_data | JSON | 识别数据 |
score_field | 数组 | 填写答案识别区域 示例: "score_field":[ [ "44",//题目编号,和题型接口的q_index字段相匹配 "BC"//答案 ], [ "49",//题目编号 4.5//答案 ] ] |
id_handwirtten | Varchar(11) | 学号手写区域识别结果 |
id_mark | Varchar(11) | 学号填涂区域识别结果 |
page_type | Varchar(11) | 页面类型: "RECORD"=正常识别页面 “NO_RECORD”=不识别的页面 当该值为NO_RECORD时,record_data不返回 |
page_no | int(2) | 页码 |
rotate | int(3) | 旋转角度,值:90,180,270 |
img | 入参时的 图片地址 |
{ "examination_id": "8a9a572261d00b680161d0a5fbe40025", "imgs": ["http://oss-answer-picture.oss-cn-shenzhen.aliyuncs.com/8a9a572261d00b680161d0a5fbe40025/img20180209_16593265_1518166780000.jpg?x-oss-process=image/rotate,0"] }
{ "resultCode": "000000I", "data": [ { "record_data": { "score_field": [ [ "44", "BC" ], [ "49", 4.5 ] ], "id_handwirtten": "1102209305", "id_mark": "1102203305", "page_type": "RECORD", "page_no": 1 }, "record_code": "SUCCESS", "rotate": 0, "img": "http://oss-answer-picture.oss-cn-shenzhen.aliyuncs.com/8a9a572261d00b680161d0a5fbe40025/img20180209_16593265_1518166780000.jpg?x-oss-process=image/rotate,0" } ] }