Guide
Tâche (Reconnaissance)
VisionEngine

Moteur de Vision

ATTENTION

Créez la tâche avec le createTask.

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

Le champ type de la tâche est le suivant

  • VisionEngine

Créer une tâche

Créez la tâche avec le createTask.

Structure de l’objet tâche

Notez que ce type de tâche renvoie le résultat de l’exécution de la tâche directement après createTask, plutôt que de l’obtenir de manière asynchrone via getTaskResult.

PropriétésTypeRequisDescription
typeStringRequisVisionEngine
moduleStringRequisTous les modèles supportés sont affichés dans le tableau ci-dessous
websiteURLStringFacultatifURL de la source de la page pour améliorer la précision
imageStringRequisContenu de l’image encodé en base64 (pas de nouvelles lignes, pas de data:image/***;charset=utf-8;base64,)
imageBackgroundStringRequisContenu de l’image de fond encodé en base64 (pas de nouvelles lignes, pas de data:image/***;charset=utf-8;base64,)
questionStringFacultatifrequis pour space_detection

TYPES D’IMAGES SUPPORTÉS

moduleExemple de CaptchaimageimageBackground
slider_1img.pngimg.pngimg.png
rotate_1img_2.pngimg_2.pngimg_2.png
rotate_2img_3.pngimg_3.png
sheinimg_4.pngimg_4.png

Exemple de Requête

// Example request using slider module
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
Payload:
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "VisionEngine",
    "module": "slider_1",
    "image": "/9j/4AAQSkZJRgABA......",
    "imageBackground": "/9j/4AAQSkZJRgABA......",
    "websiteURL": "https://xxxx.com"
  }
}


// Example Response using slider module
{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  "status": "ready",
  "solution": {
     "distance": 213,
  },
  "taskId": "..."
}

Utiliser la Requête SDK

# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
 
import capsolver
 
capsolver.api_key = "..."
 
solution = capsolver.solve({
    "type": "VisionEngine",
    "module": "slider_1",
    "image": "/9j/4AAQSkZJRgABA......",
    "imageBackground": "/9j/4AAQSkZJRgABA......"
})
print(solution)