指南
任务(识别)
AWS WAF

AWS WAF 图像识别

WARNING

使用 createTask 创建任务

此接口无需单独获取结果,将直接返回图片识别结果!

任务的 type 字段如下所示

  • AwsWafClassification

创建任务

使用 createTask 创建任务

任务对象结构

属性类型必填描述
typeString必填AwsWafClassification
websiteURLString可选页面源URL以提高准确性
imagesList[string]必填base64图像字符串,aws:grid 每次支持9张图片,其他类型每次支持1张图片
questionString必填有关问题的完整名称,请参考以下问题列表。

允许的问题列表

aws:toycarcity:carcity  //在汽车路径的末尾放置一个点
aws:grid:bed            // 选择所有床
aws:grid:bag
aws:grid:hat
aws:grid:chair
aws:grid:bucket
aws:grid:curtain
aws:grid:mop
aws:grid:clock
aws:grid:suitcase
aws:grid:binocular
aws:grid:cooking pot

支持的类型

支持的图片类型问题如下:

类型支持
/aws/toycarcity.png
/aws/slider.png
/aws/grid.png

请求示例

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
 "clientKey": "YOUR_API_KEY",
 "task": {
   "type": "AwsWafClassification",
   "websiteURL": "https://xxxx.com",
   "images": [
     "/9j/4AAQSkZJRgABAgAA..."
   ],
   "question": "aws:toycarcity:carcity"
 }
}

响应示例

{
 "errorId": 0,
 "status": "ready",
 "solution": {
   // 汽车路径点
   "box": [
     116.7,
     164.1
   ],
   // 网格类型,objects表示与问题匹配的图片索引
   "objects": [0, 1, 3, 4, 6],
   //如果问题包含 `bifurcatedzoo`
   "distance": 500
 },
 "taskId": "cbb1c730-e569-4ba6-b5fc-e06377694aa7"
}

使用 SDK 请求

#pip install --upgrade capsolver
#export CAPSOLVER_API_KEY='...'
 
import capsolver
 
capsolver.api_key = "..."
 
solution = capsolver.solve({
    "type":"AwsWafClassification",
    "question":"aws:toycarcity:carcity",
    "images" : [
         "/9j/2wCEAAoHBwgH...",
    ]
})
print(solution)