Reconhecimento de Imagens AWS WAF
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
AwsWafClassification
Criar Tarefa
Crie a tarefa com o createTask
Estrutura do Objeto da Tarefa
Propriedades | Tipo | Obrigatório | Descrição |
---|---|---|---|
type | String | Obrigatório | AwsWafClassification |
websiteURL | String | Opcional | URL de origem da página para melhorar a precisão |
images | List[string] | Obrigatório | string de imagem base64, aws:grid suporta 9 imagens por vez, outros tipos suportam 1 imagem por vez |
question | String | Obrigatório | Para nomes completos das perguntas, consulte a lista de perguntas a seguir. |
Lista de Perguntas Permitidas
aws:toycarcity:carcity // Coloque um ponto no final do caminho do carro
aws:grid:bed // Escolha todas as 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 Suportados
As perguntas com os tipos de imagem suportados são as seguintes:
Tipos | Suporte |
---|---|
![]() | Sim |
![]() | NÃO |
![]() | Sim |
Exemplo de Requisição
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"
}
}
Exemplo de Resposta
{
"errorId": 0,
"status": "ready",
"solution": {
//ponto de carcity
"box": [
116.7,
164.1
],
// tipo de grade, objects significa o índice da imagem que corresponde à pergunta
"objects": [0, 1, 3, 4, 6],
//se a pergunta incluir `bifurcatedzoo`
"distance": 500
},
"taskId": "cbb1c730-e569-4ba6-b5fc-e06377694aa7"
}
Usar Requisição 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)