接口地址 | 说明 | Content-Type | 图片格式 | 返回格式 |
---|---|---|---|---|
http://api.ttshitu.com/predict | 模拟表单提交 | multipart/form-data;charset=UTF-8 | Byte[] 字节流 | JSON |
PostData 为JSON格式 | application/json;charset=UTF-8 | Base64 编码 | JSON |
请求:
参数 | 说明 | 必填 | 类型 |
---|---|---|---|
username | 用户名 | 是 | string |
password | 密码 | 是 | string |
typeid | 49 | 是 | string |
remark | 问题 ID, 请查表, 以 /m/ 开头。 | 是 | string |
image | byte[] 原始图二进制数据。 | 是 | byte[] |
base64图片(注意不含:data:image/jpg;base64,直接图片base64编码)。 | 是 | string | |
resize | 缩放图片。 默认-1。 参数说明: -1: 自动缩放, 0: 不缩放, 1: 缩放至 100x100, 3: 缩放至 300x300, 4: 缩放至 400x400 | 否 | string |
返回:
参数 | 说明 | 类型 |
---|---|---|
success | 请求返回的状态,true成功,false失败。注:接入的程序只需根据此字段判断请求是否成功。 | boolean |
code | 返回的code。成功为0,失败为-1 | string |
message | 当请求失败时,返回的失败原因即success=false时返回的原因 | string |
data | 成功返回的结果内容。具体包含下面参数 | - |
├ result | 当请求成功时,返回的识别的结果,即success=ture时返回的识别结果如:{\"type\":\"multi\",\"value\":\"[1,2,5]\"} | string |
└ id | 当请求成功时,返回的识别的结果,即success=ture时返回的识别结果的id用于报错 | string |
警告:必须将图片缩放至 标准 大小 (100x100, 300x300, 450x450), 这样服务才能判断图片类型。本地不好处理请看resize 参数
3x3: (300x300)
4x4: (450x450)
在按下3x3后, 如果不是imageselect类型, 会刷新小图:
1x1: 刷出来的小图(100x100)
中文并非 ReCaptcha 官方翻译, 仅供参考
英文 | 中文 (参考, 不准确) | ID |
---|---|---|
taxis | 出租车 | /m/0pg52 |
bus | 巴士 | /m/01bjv |
school bus | 校车 | /m/02yvhj |
motorcycles | 摩托车 | /m/04_sv |
tractors | 拖拉机 | /m/013xlm |
chimneys | 烟囱 | /m/01jk_4 |
crosswalks | 人行横道 | /m/014xcs |
traffic lights | 红绿灯 | /m/015qff |
bicycles | 自行车 | /m/0199g |
parking meters | 停车计价表 | /m/015qbp |
cars | 汽车 | /m/0k4j |
bridges | 桥 | /m/015kr |
boats | 船 | /m/019jd |
palm trees | 棕榈树 | /m/0cdl1 |
mountains or hills | 山 | /m/09d_r |
fire hydrant | 消防栓 | /m/01pns0 |
stairs | 楼梯 | /m/01lynh |
英文对照 (JSON):
{
"/m/0pg52": "taxis",
"/m/01bjv": "bus",
"/m/02yvhj": "school bus",
"/m/04_sv": "motorcycles",
"/m/013xlm": "tractors",
"/m/01jk_4": "chimneys",
"/m/014xcs": "crosswalks",
"/m/015qff": "traffic lights",
"/m/0199g": "bicycles",
"/m/015qbp": "parking meters",
"/m/0k4j": "cars",
"/m/015kr": "bridges",
"/m/019jd": "boats",
"/m/0cdl1": "palm trees",
"/m/09d_r": "mountains or hills",
"/m/01pns0": "fire hydrant",
"/m/01lynh": "stairs"
}
中文对照 (JSON):
{
"/m/0pg52": "出租车",
"/m/01bjv": "巴士",
"/m/02yvhj": "校车",
"/m/04_sv": "摩托车",
"/m/013xlm": "拖拉机",
"/m/01jk_4": "烟囱",
"/m/014xcs": "人行横道",
"/m/015qff": "红绿灯",
"/m/0199g": "自行车",
"/m/015qbp": "停车计价表",
"/m/0k4j": "汽车",
"/m/015kr": "桥",
"/m/019jd": "船",
"/m/0cdl1": "棕榈树",
"/m/09d_r": "山",
"/m/01pns0": "消防栓",
"/m/01lynh": "楼梯"
}
返回示例:
多目标 (3x3 / 4x4)
对于 3x3, 第一行为 0,1,2 第二行为 3,4,5 第三行为 6,7,8
对于 4x4, 第一行为 0,1,2,3 第二行为 4,5,6,7 第三行为 8,9,10,11 第四行为 12,13,14,15
多目标 (3x3 / 4x4)
{
"success": true,
"code": "0",
"message": "success",
"data": {
"result": "{\"type\":\"multi\",\"value\":\"[1,2,5]\"}",
"id": "DSYmv9TKQISXJM_-ilVOMA"
}
}
单目标 (1x1)
{
"success": true,
"code": "0",
"message": "success",
"data": {
"result": "{\"type\":\"single\",\"value\":\"false\"}",//value 代表是否需要点击
"id": "wKpB4EfZRBOPdmNMEn_9cg"
}
}