A API de Busca de Dados de Reconhecimento Facial permite que você envie uma imagem e receba informações detalhadas sobre os objetos detectados, incluindo sua localização exata usando coordenadas (x, y, largura, altura) e pontos-chave (marcos) que descrevem características específicas do objeto, como características faciais, articulações do corpo ou detalhes relevantes do objeto
Graças a algoritmos de detecção e segmentação de última geração, a API identifica com precisão cada objeto dentro da imagem e calcula seus marcos, possibilitando aplicações como rastreamento de movimento, reconhecimento facial, análise de poses, realidade aumentada, editores inteligentes e sistemas de segurança. Cada resposta inclui um status de operação, uma mensagem e um array de resultados com coordenadas absolutas, garantindo que os desenvolvedores possam integrar imediatamente as informações em suas aplicações
A API foi projetada para suportar imagens em vários formatos e resoluções, garantindo consistência e precisão nos resultados
Em resumo, a API de Busca de Dados de Reconhecimento Facial oferece uma solução abrangente para qualquer projeto que exija análise de imagem com coordenadas precisas e pontos-chave. Seja para reconhecimento facial, rastreamento de movimento, análise de poses, realidade aumentada ou visão computacional avançada, esta API fornece resultados rápidos, consistentes e altamente precisos, facilitando o desenvolvimento de aplicações inteligentes e visualmente avançadas
Recebe uma imagem e retorna as coordenadas facilitando a detecção de faces
Detecção de Face - Recursos do endpoint
| Objeto | Descrição |
|---|---|
Corpo da requisição |
[Obrigatório] Json |
{"status": 0, "message": "", "result": [{"x": 96, "y": 48, "w": 79, "h": 79, "landmark": [{"x": 99, "y": 76}, {"x": 99, "y": 86}, {"x": 100, "y": 96}, {"x": 102, "y": 105}, {"x": 105, "y": 114}, {"x": 111, "y": 121}, {"x": 119, "y": 127}, {"x": 125, "y": 132}, {"x": 133, "y": 134}, {"x": 140, "y": 133}, {"x": 146, "y": 127}, {"x": 152, "y": 121}, {"x": 157, "y": 114}, {"x": 161, "y": 107}, {"x": 163, "y": 99}, {"x": 164, "y": 91}, {"x": 165, "y": 83}, {"x": 109, "y": 77}, {"x": 113, "y": 71}, {"x": 120, "y": 69}, {"x": 127, "y": 71}, {"x": 134, "y": 74}, {"x": 143, "y": 75}, {"x": 149, "y": 73}, {"x": 155, "y": 73}, {"x": 161, "y": 75}, {"x": 162, "y": 81}, {"x": 139, "y": 79}, {"x": 139, "y": 85}, {"x": 139, "y": 90}, {"x": 139, "y": 96}, {"x": 130, "y": 98}, {"x": 133, "y": 100}, {"x": 137, "y": 102}, {"x": 141, "y": 101}, {"x": 144, "y": 99}, {"x": 117, "y": 79}, {"x": 121, "y": 77}, {"x": 125, "y": 77}, {"x": 128, "y": 80}, {"x": 124, "y": 80}, {"x": 121, "y": 79}, {"x": 145, "y": 81}, {"x": 149, "y": 79}, {"x": 153, "y": 80}, {"x": 156, "y": 82}, {"x": 152, "y": 82}, {"x": 149, "y": 82}, {"x": 119, "y": 107}, {"x": 125, "y": 106}, {"x": 132, "y": 106}, {"x": 136, "y": 108}, {"x": 139, "y": 107}, {"x": 144, "y": 107}, {"x": 148, "y": 109}, {"x": 143, "y": 115}, {"x": 139, "y": 118}, {"x": 135, "y": 118}, {"x": 130, "y": 118}, {"x": 124, "y": 114}, {"x": 121, "y": 107}, {"x": 132, "y": 108}, {"x": 135, "y": 108}, {"x": 139, "y": 108}, {"x": 146, "y": 109}, {"x": 139, "y": 114}, {"x": 135, "y": 115}, {"x": 131, "y": 114}]}]}
curl --location --request POST 'https://zylalabs.com/api/11339/face+recognition+data+fetch+api/21478/face+detection' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"url": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT6Fo-gbghS19ipMBMeqD0HtEjHDnCHkIpfcg&s"
}'
| Cabeçalho | Descrição |
|---|---|
Authorization
|
[Obrigatório] Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito. |
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
O endpoint de Detecção de Faces retorna dados incluindo o status da operação uma mensagem e um array de faces detectadas Cada entrada de face contém coordenadas (x y largura altura) e marcos que representam características faciais específicas
Os campos-chave nos dados de resposta incluem "status" (indicando sucesso ou falha) "mensagem" (fornecendo informações adicionais) e "resultado" (um array de rostos detectados com suas coordenadas e pontos de referência)
Os dados da resposta estão estruturados como um objeto JSON. Inclui um objeto de nível superior com "status", "mensagem" e "resultado". O campo "resultado" contém um array de objetos, cada um representando um rosto detectado com suas coordenadas e pontos de referência
O endpoint de Detecção de Faces fornece informações sobre as faces detectadas, incluindo as coordenadas da caixa delimitadora (x, y, largura, altura) e as coordenadas detalhadas dos marcos que descrevem os recursos faciais
O endpoint de Detecção de Face aceita um arquivo de imagem como entrada Os usuários podem personalizar suas solicitações especificando o formato e a resolução da imagem garantindo compatibilidade com as capacidades de processamento da API
Os usuários podem utilizar os dados retornados extraindo as coordenadas e marcos para cada rosto detectado Essa informação pode ser integrada em aplicações para reconhecimento facial rastreamento ou recursos de realidade aumentada
A precisão dos dados é mantida através do uso de algoritmos de detecção e segmentação de última geração Atualizações e melhorias contínuas desses algoritmos ajudam a garantir alta precisão na detecção de objetos e marcos
Casos de uso típicos incluem sistemas de reconhecimento facial aplicações de rastreamento de movimento análise de poses para aplicativos de fitness experiências de realidade aumentada e sistemas de segurança que requerem detecção e análise facial em tempo real
O endpoint de Detecção de Faces suporta vários formatos de imagem, incluindo JPEG, PNG e BMP. Ele pode lidar com imagens de diferentes resoluções, garantindo flexibilidade para os desenvolvedores integrarem a API em diversas aplicações
Os usuários podem personalizar solicitações especificando o formato da imagem e a resolução Isso permite um processamento otimizado com base nas necessidades específicas de sua aplicação garantindo melhor desempenho e precisão
Os dados de "marco" na resposta representam características faciais específicas, como a posição dos olhos, nariz e boca. Cada marco é fornecido como coordenadas, permitindo uma análise detalhada das expressões faciais e orientações
O campo "status" indica o sucesso ou falha da solicitação Um status de 0 geralmente significa sucesso enquanto qualquer outro valor indica um erro levando os usuários a verificar a "mensagem" acompanhante para detalhes
Se a resposta não contiver rostos detectados os usuários devem verificar a qualidade da imagem de entrada e garantir que atenda aos requisitos da API Baixa resolução ou pouca iluminação podem afetar a precisão da detecção
Aplicações avançadas incluem reconhecimento facial em tempo real para sistemas de segurança detecção de emoções em análises de marketing e experiências interativas de realidade aumentada que respondem às expressões dos usuários
Os usuários podem garantir resultados ótimos fornecendo imagens de alta qualidade com boa iluminação e visibilidade clara dos rostos Além disso, usar imagens que estejam em conformidade com os formatos e resoluções suportados aumenta a precisão da detecção
O campo "mensagem" fornece contexto adicional sobre o resultado da operação Pode incluir descrições de erros ou confirmações de processamento bem-sucedido ajudando os usuários a solucionar problemas ou validar suas solicitações
Nível de serviço:
100%
Tempo de resposta:
949ms
Nível de serviço:
100%
Tempo de resposta:
1.104ms
Nível de serviço:
100%
Tempo de resposta:
855ms
Nível de serviço:
100%
Tempo de resposta:
0ms
Nível de serviço:
100%
Tempo de resposta:
820ms
Nível de serviço:
100%
Tempo de resposta:
1.428ms
Nível de serviço:
100%
Tempo de resposta:
0ms
Nível de serviço:
100%
Tempo de resposta:
0ms
Nível de serviço:
100%
Tempo de resposta:
0ms
Nível de serviço:
100%
Tempo de resposta:
0ms
Nível de serviço:
100%
Tempo de resposta:
123ms
Nível de serviço:
100%
Tempo de resposta:
67ms
Nível de serviço:
100%
Tempo de resposta:
616ms
Nível de serviço:
100%
Tempo de resposta:
2.034ms
Nível de serviço:
100%
Tempo de resposta:
674ms
Nível de serviço:
100%
Tempo de resposta:
417ms
Nível de serviço:
60%
Tempo de resposta:
2.150ms
Nível de serviço:
100%
Tempo de resposta:
37ms
Nível de serviço:
100%
Tempo de resposta:
1.614ms
Nível de serviço:
100%
Tempo de resposta:
1.017ms