|
基于人工智能的通用图片识别平台
开发文档
Recaptcha图片识别

一.Recaptcha图片识别接口

接口地址 说明 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)

常见问题 ID 对照表

中文并非 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"
    }
}
    
    
 
您好,有什么需要帮助的吗?