Guía
Tarea (Reconocimiento)
AWS WAF

Reconocimiento de Imágenes AWS WAF

ADVERTENCIA

Crea la tarea con createTask

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

El campo type de la tarea es el siguiente

  • AwsWafClassification

Crear Tarea

Crea la tarea con createTask

Estructura del Objeto Tarea

PropiedadesTipoRequeridoDescripción
typeStringRequeridoAwsWafClassification
websiteURLStringOpcionalURL de origen de la página para mejorar la precisión
imagesList[string]RequeridoCadena de imagen base64, aws:grid admite 9 imágenes cada vez, otros tipos admiten 1 imagen cada vez
questionStringRequeridoPara los nombres completos de las preguntas, consulte la siguiente lista de preguntas.

Lista de preguntas permitidas

aws:toycarcity:carcity  //Coloca un punto al final de la trayectoria del coche
aws:grid:bed            // Elige todas las camas
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

Tipos Soportados

Las preguntas con los tipos de imagen soportados son las siguientes:

TiposSoporte
/aws/toycarcity.png
/aws/slider.pngNO
/aws/grid.png

Ejemplo de Solicitud

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

Ejemplo de Respuesta

{
 "errorId": 0,
 "status": "ready",
 "solution": {
   //punto de carcity
   "box": [
     116.7,
     164.1
   ],
   // tipo de cuadrícula, objects significa el índice de la imagen que coincide con la pregunta
   "objects": [0, 1, 3, 4, 6],
   //si la pregunta incluye `bifurcatedzoo`
   "distance": 500
 },
 "taskId": "cbb1c730-e569-4ba6-b5fc-e06377694aa7"
}

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