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és | Type | Requis | Description | 
|---|---|---|---|
| type | String | Requis | AwsWafClassification | 
| websiteURL | String | Optionnel | URL de la page source pour améliorer la précision | 
| images | List[string] | Requis | Chaîne d’image base64, aws:gridprend en charge 9 images à chaque fois, les autres types prennent en charge 1 image à chaque fois | 
| question | String | Requis | Pour 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 potTypes pris en charge
Les questions avec les types d’images pris en charge sont les suivantes :
| Types | Pris en charge | 
|---|---|
|  | Oui | 
|  | Non | 
|  | Oui | 
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)