Guia
Tarefa (Reconhecimento)
VisionEngine

Motor de Visão

AVISO

Crie a tarefa com o createTask.

Esta interface não precisa obter os resultados separadamente, retornará diretamente os resultados do reconhecimento de imagem!

O campo type da tarefa é o seguinte

  • VisionEngine

Criar Tarefa

Crie a tarefa com o createTask.

Estrutura do Objeto da Tarefa

Observe que este tipo de tarefa retorna o resultado da execução da tarefa diretamente após o createTask, em vez de obtê-lo assincronamente através do getTaskResult.

PropriedadesTipoObrigatórioDescrição
typeStringObrigatórioVisionEngine
moduleStringObrigatórioTodos os modelos suportados são mostrados na tabela abaixo
websiteURLStringOpcionalURL da página de origem para melhorar a precisão
imageStringObrigatórioConteúdo da imagem codificado em base64 (sem novas linhas, sem data:image/***;charset=utf-8;base64,)
imageBackgroundStringObrigatórioConteúdo da imagem de fundo codificado em base64 (sem novas linhas, sem data:image/***;charset=utf-8;base64,)
questionStringOpcionalRequerido para space_detection

TIPOS DE IMAGEM SUPORTADOS

moduleExemplo 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

Exemplo de Requisição

// Exemplo de requisição usando o 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"
  }
}


// Exemplo de Resposta usando o módulo slider
{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  "status": "ready",
  "solution": {
     "distance": 213,
  },
  "taskId": "..."
}

Usar Requisição 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)