Guía
Tarea (Reconocimiento)
VisionEngine

Motor de Visión

WARNING

Cree la tarea con createTask.

¡Esta interfaz no necesita obtener los resultados por separado, devolverá directamente los resultados del reconocimiento de imagen!

El campo type de la tarea es el siguiente

  • VisionEngine

Crear Tarea

Cree la tarea con createTask.

Estructura del Objeto de Tarea

Tenga en cuenta que este tipo de tarea devuelve el resultado de la ejecución de la tarea directamente después de createTask, en lugar de obtenerlo asincrónicamente a través de getTaskResult.

PropiedadesTipoRequeridoDescripción
typeStringRequeridoVisionEngine
moduleStringRequeridoTodos los modelos compatibles se muestran en la tabla siguiente
websiteURLStringOpcionalURL de origen de la página para mejorar la precisión
imageStringRequeridoContenido codificado en base64 de la imagen (sin nuevas líneas, sin data:image/***;charset=utf-8;base64,)
imageBackgroundStringRequeridoContenido codificado en base64 de la imagen de fondo (sin nuevas líneas, sin data:image/***;charset=utf-8;base64,)
questionStringOpcionalspace_detection requiere

TIPOS DE IMÁGENES COMPATIBLES

móduloEjemplo de CaptchaimagenimagenFondo
slider_1img.pngimg.pngimg.png
rotate_1img_2.pngimg_2.pngimg_2.png
rotate_2img_3.pngimg_3.png
sheinimg_4.pngimg_4.png

Ejemplo de Solicitud

// Ejemplo de solicitud utilizando el módulo slider
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"
  }
}


// Ejemplo de respuesta utilizando el módulo slider
{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  "status": "ready",
  "solution": {
     "distance": 213,
  },
  "taskId": "..."
}

Uso de Solicitud 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)