AWS WAF Bildererkennung
WARNUNG
Erstellen Sie die Aufgabe mit createTask
Diese Schnittstelle muss die Ergebnisse nicht separat abrufen, sondern gibt die Bildererkennungsergebnisse direkt zurück!
Das type
-Feld der Aufgabe ist wie folgt
AwsWafClassification
Aufgabe erstellen
Erstellen Sie die Aufgabe mit createTask
Struktur des Aufgabenobjekts
Eigenschaften | Typ | Erforderlich | Beschreibung |
---|---|---|---|
type | String | Erforderlich | AwsWafClassification |
websiteURL | String | Optional | Seiten-Quell-URL zur Verbesserung der Genauigkeit |
images | List[string] | Erforderlich | base64-Bildstring, aws:grid unterstützt jeweils 9 Bilder, andere Typen unterstützen jeweils 1 Bild |
question | String | Erforderlich | Für die vollständigen Namen der Fragen beachten Sie bitte die folgende Fragenliste. |
Erlaubte Fragenliste
aws:toycarcity:carcity //Setzen Sie einen Punkt am Ende des Autopfads
aws:grid:bed // Wählen Sie alle Betten aus
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
Unterstützte Typen
Die Fragen mit den unterstützten Bildtypen sind wie folgt:
Typen | Unterstützung |
---|---|
![]() | Ja |
![]() | NEIN |
![]() | Ja |
Beispielanfrage
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"
}
}
Beispielantwort
{
"errorId": 0,
"status": "ready",
"solution": {
//carcity Punkt
"box": [
116.7,
164.1
],
// Gittertyp, objects bedeutet den Bildindex, der zur Frage passt
"objects": [0, 1, 3, 4, 6],
//falls Frage `bifurcatedzoo` enthält
"distance": 500
},
"taskId": "cbb1c730-e569-4ba6-b5fc-e06377694aa7"
}
SDK-Anfrage verwenden
#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)