Pengenalan Gambar AWS WAF
PERINGATAN
Buat tugas dengan createTask
Antarmuka ini tidak perlu mendapatkan hasilnya secara terpisah, akan langsung mengembalikan hasil pengenalan gambar!
Bidang type
tugas adalah sebagai berikut
AwsWafClassification
Buat Tugas
Buat tugas dengan createTask
Struktur Objek Tugas
Properti | Tipe | Wajib | Deskripsi |
---|---|---|---|
type | String | Wajib | AwsWafClassification |
websiteURL | String | Opsional | URL sumber halaman untuk meningkatkan akurasi |
images | List[string] | Wajib | String gambar base64, aws:grid mendukung 9 gambar setiap kali, jenis lain mendukung 1 gambar setiap kali |
question | String | Wajib | Untuk nama lengkap pertanyaan, silakan lihat daftar pertanyaan berikut. |
Daftar pertanyaan yang diizinkan
aws:toycarcity:carcity // Letakkan titik di akhir jalur mobil
aws:grid:bed // Pilih semua tempat tidur
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
Jenis yang Didukung
Pertanyaan dengan jenis gambar yang didukung adalah sebagai berikut:
Tipe | Dukungan |
---|---|
![]() | Ya |
![]() | Tidak |
![]() | Ya |
Contoh Permintaan
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"
}
}
Contoh Respons
{
"errorId": 0,
"status": "ready",
"solution": {
// titik carcity
"box": [
116.7,
164.1
],
// tipe grid, objects berarti indeks gambar yang cocok dengan pertanyaan
"objects": [0, 1, 3, 4, 6],
// jika pertanyaan menyertakan `bifurcatedzoo`
"distance": 500
},
"taskId": "cbb1c730-e569-4ba6-b5fc-e06377694aa7"
}
Gunakan Permintaan 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)