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
Propiedades | Tipo | Requerido | Descripción |
---|---|---|---|
type | String | Requerido | AwsWafClassification |
websiteURL | String | Opcional | URL de origen de la página para mejorar la precisión |
images | List[string] | Requerido | Cadena de imagen base64, aws:grid admite 9 imágenes cada vez, otros tipos admiten 1 imagen cada vez |
question | String | Requerido | Para 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:
Tipos | Soporte |
---|---|
![]() | Sí |
![]() | NO |
![]() | Sí |
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)