Guide
Tâche (Reconnaissance)
AWS WAF

Reconnaissance d’Images AWS WAF

WARNING

Créez la tâche avec createTask

Cette interface n’a pas besoin d’obtenir les résultats séparément, elle renverra directement les résultats de la reconnaissance d’image !

Le champ type de la tâche est le suivant

  • AwsWafClassification

Créer une tâche

Créez la tâche avec createTask

Structure de l’objet Tâche

PropriétésTypeRequisDescription
typeStringRequisAwsWafClassification
websiteURLStringOptionnelURL de la page source pour améliorer la précision
imagesList[string]RequisChaîne d’image base64, aws:grid prend en charge 9 images à chaque fois, les autres types prennent en charge 1 image à chaque fois
questionStringRequisPour les noms complets des questions, veuillez vous référer à la liste de questions suivante.

Liste des questions autorisées

aws:toycarcity:carcity  //Placer un point à la fin du chemin de la voiture
aws:grid:bed            // Choisir tous les lits
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

Types pris en charge

Les questions avec les types d’images pris en charge sont les suivantes :

TypesPris en charge
/aws/toycarcity.pngOui
/aws/slider.pngNon
/aws/grid.pngOui

Exemple de Requête

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"
 }
}

Exemple de Réponse

{
 "errorId": 0,
 "status": "ready",
 "solution": {
   //point de la ville de voitures
   "box": [
     116.7,
     164.1
   ],
   // type de grille, objects signifie l'index de l'image qui correspond à la question
   "objects": [0, 1, 3, 4, 6],
   //si la question inclut `bifurcatedzoo`
   "distance": 500
 },
 "taskId": "cbb1c730-e569-4ba6-b5fc-e06377694aa7"
}

Utiliser la requête 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)