A API de Reconhecimento de Dados Faciais Capture Face 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 traços faciais, articulações do corpo ou detalhes relevantes do objeto
Graças a algoritmos de detecção e segmentação de ponta, a API identifica com precisão cada objeto dentro da imagem e calcula seus marcos, permitindo aplicações como rastreamento de movimento, reconhecimento facial, análise de pose, 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 suma, a API de Reconhecimento de Dados Faciais Capture Face 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 pose, 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 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/11340/capture+face+data+recognition+api/21479/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 principais 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 marcos)
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 marcos
O endpoint de Detecção de Faces fornece informações sobre as faces detectadas, incluindo suas coordenadas de caixa delimitadora (x, y, largura, altura) e coordenadas de marcos detalhados que descrevem características 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 aplicativos 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 nesses 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 seu aplicativo garantindo melhor desempenho e precisão
Os dados de "marcador" na resposta representam características faciais específicas, como a posição dos olhos, nariz e boca. Cada marcador é 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 normalmente significa sucesso enquanto qualquer outro valor indica um erro solicitando que os usuários verifiquem 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 A baixa resolução ou iluminação inadequada pode 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 a 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 melhora a precisão da detecção
The "message" field provides additional context about the operation's outcome. It may include error descriptions or confirmations of successful processing, helping users troubleshoot or validate their requests.
Nível de serviço:
100%
Tempo de resposta:
949ms
Nível de serviço:
100%
Tempo de resposta:
0ms
Nível de serviço:
100%
Tempo de resposta:
855ms
Nível de serviço:
100%
Tempo de resposta:
810ms
Nível de serviço:
100%
Tempo de resposta:
814ms
Nível de serviço:
100%
Tempo de resposta:
820ms
Nível de serviço:
100%
Tempo de resposta:
1.104ms
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:
7.051ms
Nível de serviço:
100%
Tempo de resposta:
3.862ms
Nível de serviço:
82%
Tempo de resposta:
2.471ms
Nível de serviço:
91%
Tempo de resposta:
676ms
Nível de serviço:
100%
Tempo de resposta:
424ms
Nível de serviço:
100%
Tempo de resposta:
309ms
Nível de serviço:
100%
Tempo de resposta:
437ms
Nível de serviço:
50%
Tempo de resposta:
1.321ms
Nível de serviço:
67%
Tempo de resposta:
1.982ms
Nível de serviço:
87%
Tempo de resposta:
4.449ms