Nhận diện hình ảnh AWS WAF
CẢNH BÁO
Tạo tác vụ bằng createTask
Giao diện này không cần lấy kết quả riêng biệt, sẽ trực tiếp trả về kết quả nhận diện hình ảnh!
Trường type
của tác vụ như sau
AwsWafClassification
Tạo tác vụ
Tạo tác vụ bằng createTask
Cấu trúc đối tượng tác vụ
Thuộc tính | Kiểu dữ liệu | Bắt buộc | Mô tả |
---|---|---|---|
type | String | Bắt buộc | AwsWafClassification |
websiteURL | String | Tùy chọn | URL nguồn trang để cải thiện độ chính xác |
images | List[string] | Bắt buộc | Chuỗi hình ảnh base64, aws:grid hỗ trợ 9 hình ảnh mỗi lần, các loại khác hỗ trợ 1 hình ảnh mỗi lần |
question | String | Bắt buộc | Để biết tên đầy đủ của các câu hỏi, vui lòng tham khảo danh sách câu hỏi sau. |
Danh sách câu hỏi được phép
aws:toycarcity:carcity //Đặt một chấm ở cuối đường đi của ô tô
aws:grid:bed // Chọn tất cả các giường
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
Các loại được hỗ trợ
Các câu hỏi với các loại hình ảnh được hỗ trợ như sau:
Loại | Hỗ trợ |
---|---|
![]() | Có |
![]() | Không |
![]() | Có |
Ví dụ về yêu cầu
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"
}
}
Ví dụ về phản hồi
{
"errorId": 0,
"status": "ready",
"solution": {
//Điểm carcity
"box": [
116.7,
164.1
],
// loại lưới, objects là chỉ mục hình ảnh khớp với câu hỏi
"objects": [0, 1, 3, 4, 6],
//nếu câu hỏi bao gồm `bifurcatedzoo`
"distance": 500
},
"taskId": "cbb1c730-e569-4ba6-b5fc-e06377694aa7"
}
Sử dụng yêu cầu 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)