ImageToCoordinatesTask : 通用图片标注任务
通过 createTask方法 创建识别任务,然后通过 getTaskResult 方法 获取识别结果
此对象用于标注图片中指定的物体目标
识别说明
此对象用于标注图片中指定的物体目标,可以指定任意目标进行标注,返回四角坐标或者x,y坐标点
一般用于标注样本以后训练自己的模型,不推荐用于日常识别
识别示例在底部,在线体验:Boundbox.AI demo
创建任务
通过 createTask方法 创建识别任务
请求节点: 国际节点 https://api.yescaptcha.com
国内节点 https://cn.yescaptcha.com
请求地址: https://api.yescaptcha.com/createTask
请求格式:POST
application/json
识别流程
获取验证码图片,并转成base64(需要您自己处理)
使用本接口提交识别任务(发送到 /createTask 创建识别任务,见本文档处理)
获得返回的识别结果(见下方返回示例)
对象结构
属性 | 类型 | 必须 | 说明 |
---|---|---|---|
type | string | 是 | ImageToCoordinatesTask 40 POINTS BETA |
body | string | 是 | 图片的base64编码内容(不要换行符)(不要data:image/*********;base64,内容 |
comment | string | 否 | 标注提示,建议使用英文问题(对图片中的中文支持不好),示例:
|
请求示例
{
"clientKey":"cc9c18d3e263515c2c072b36a7125eecc078618f",
"task":
{
"type":"ImageToCoordinatesTask",
"body": "/9j/4AAQSkZJRgABA......" # base64编码后的图片
"comment": "Any Objects,Any Targets,Any Things, Any Human",
}
}
响应结果
参数 | 类型 | 说明 |
---|---|---|
errorId | Integer | 错误提示: 0 - 没有错误,1 - 有错误 |
errorCode | string | 错误代码, 点这里查看全部错误列表 |
errorDescription | string | 错误详细描述 |
solution | Object | 识别结果,不同类型的任务结果会有所区别。 |
rectangles | string | 坐标,包含每个目标的坐标,格式为[xmin, ymin, xmax, ymax] |
points | string | 点,包含每个目标的点,格式为[x, y] |
yolo | string | YOLO格式,包含每个目标的坐标,格式为[x_center, y_center, width, height] |
返回示例
{
"taskId": "e95e93d6-61c2-4035-8b3b-6a06d725d59d",
"errorId": 0,
"solution": {
"rectangles": {
"Number_17": [272, 42, 627, 229],
"Game_Controller": [379, 587, 701, 824]
},
"points": {
"Number_17": [449, 135],
"Game_Controller": [540, 705]
},
"yolo": {
"Number_17": [449.5, 135.5, 355, 187],
"Game_Controller": [540.0, 705.5, 322, 237]
}
},
"createAt": "2024-10-06 22:49:10",
"finishAt": "2024-10-06 22:49:12",
"cost": 2473.0451107025146
}
识别示例
原图 | 标注效果 | 标注提示 | 响应结果 |
---|---|---|---|
| {
"license plate_1": "[14, 712, 148, 761]",
"license plate_2": "[531, 638, 712, 722]"
} | ||
|
|
| |
|
| ||
|
|
| |
|
|
|