Com a API de detecção facial do Kit de ML, é possível detectar rostos em uma imagem, identificar os principais traços faciais e o contorno dos rostos detectados. A API detecta rostos, mas não reconhece pessoas .
Com a detecção facial, você recebe as informações necessárias para executar tarefas como embelecer selfies e retratos ou gerar avatares usando a foto de um usuário. Como o Kit de ML pode realizar detecção facial em tempo real, é possível usá-lo em aplicativos como chat por vídeo ou jogos que respondem às expressões do jogador.
Principais recursos
- Reconhecer e localizar características faciais Receba as coordenadas de olhos, orelhas, bochechas, nariz e boca de todos os rostos detectados.
- Conhecer os contornos das características faciais Veja os contornos dos rostos detectados e dos olhos, sobrancelhas, lábios e nariz.
- Reconhecer expressões faciais Determine se uma pessoa está sorrindo ou se está com os olhos fechados.
- Rastrear rostos em frames de vídeo Receba um identificador para cada rosto detectado exclusivo. O identificador é consistente em todas as invocações para que você possa manipular imagens em uma pessoa específica em um stream de vídeo.
- Processar frames de vídeo em tempo real A detecção facial é realizada no dispositivo e é rápida o suficiente para ser usada em aplicativos em tempo real, como manipulação de vídeo.
Resultados de exemplo
Exemplo 1
Para cada rosto detectado:
Rosto 1 de 3 | |||||||
---|---|---|---|---|---|---|---|
Polígono delimitador | (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.77197265625, 3272.284 | ||||||
Ângulos de rotação | Y: -14,054030418395996, Z: -55,007488250732422 | ||||||
ID de acompanhamento | 2 | ||||||
Pontos de referência faciais |
... etc. |
||||||
Probabilidades de atributos |
|
Exemplo 2 (detecção de contorno facial)
Quando a detecção de contorno facial está ativada, você recebe uma lista de pontos para cada característica facial detectada. Esses pontos representam a forma do recurso. A imagem a seguir ilustra como esses pontos mapeiam um rosto. Clique na imagem para ampliar:
Contornos de características faciais | |
---|---|
Ponte do nariz | (505.149811, 221.201797), (506.987122, 313.285919) |
Olho esquerdo | (404.642029, 232.854431), 404.642029, 232.854431, 408.527283. |
Parte superior do lábio superior | (421.662048, 354.520813), (430.103882, 349.694061), (440.847595, 348.048737), (456.549988, 346.295532), 73.6.4.9.4.9.4.9.4.9.4.9.4 |
(etc.) |