Com a API de detecção facial de malha do Kit de ML, é possível gerar, em tempo real, uma malha de alta precisão de 468 pontos 3D para imagens semelhantes a selfies. Os rostos precisam estar a até 2 metros da câmera.
Se você quiser detectar rostos a mais de 2 metros de distância da câmera, consulte o SDK de detecção facial do Kit de ML.
Veja alguns termos usados para o recurso de detecção de malha de rosto:
- A caixa delimitadora é uma área retangular para um rosto detectado.
- As informações da malha de rosto são um grupo de 468 pontos e bordas em 3D que podem ser usados para desenhar a malha de geometria para um rosto detectado.
A API de detecção de malha de rosto gera uma malha de rosto para rostos detectados, cada uma contendo 468 pontos e bordas 3D. Com a detecção de malha de rosto, é possível realizar operações mais precisas nos rostos em tempo real, como filtros de RA, captura de selfie e chat por vídeo.
Principais recursos
- Reconhecer e localizar rostos: acesse a caixa delimitadora dos rostos detectados em uma imagem parecida com uma selfie.
- Receber informações da malha de rosto: veja os pontos em 3D e os triângulos em 368° para cada rosto detectado.
- Processar frames de vídeo em tempo real: a detecção da malha de rosto é realizada no dispositivo e é rápida o suficiente para aplicativos em tempo real, como manipulação de vídeo.
Resultados de exemplo
Input | Saída (modo de caixa delimitadora) | Saída (modo de malha de rosto) |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Comparação com o SDK de detecção facial do Kit de ML
API de detecção de malha de rosto | API Face Detection | |
Caso de uso recomendado (exemplos) |
|
|
Latência | Baixa (cerca de 14 ms no Pixel 3)
Recomendado para tempo real |
Médio (~60 ms no Pixel 3 quando o modo rápido está ATIVADO) |
Entrada recomendada | Rostos capturados em aproximadamente 2 metros | Qualquer foto com rostos |
Saída dos pontos de rosto | Para cada rosto, são exibidos 468 pontos 3D e informações de triângulos quando o modo "malha de rosto" está ativado. | Para 1 rosto, 133 pontos 2D para cada rosto ativado. |
# rosto reconhecido |
|
|
ID de acompanhamento | Não | Sim |
Orientação facial | Não | Sim |
Classificação facial (por exemplo, sorrindo) | Não | Sim |
Opções de implementação | Apenas no pacote | Em pacote / Desagrupado |
Tamanho do app | Pacote: aproximadamente 6,4 MB
Desagrupado: ainda não disponível |
Pacote: aproximadamente 6,9 MB
Desagrupado: aproximadamente 0,6 MB |