Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Detecção facial

Com a API de detecção facial do Kit de ML, você pode detectar rostos em uma imagem, identificar os principais atributos faciais e obter os contornos dos rostos detectados. Observe que a API detecta rostos e não reconhece pessoas .

Com a detecção facial, você pode receber as informações necessárias para realizar tarefas como selfies e retratos inspiradores ou gerar avatares a partir da foto de um usuário. Como o Kit de ML pode realizar a detecção facial em tempo real, você pode usá-lo em aplicativos como chat por vídeo ou jogos que respondem às expressões do jogador.

iOS Android

Principais recursos

  • Reconhecer e localizar características faciais Ver as coordenadas dos olhos, orelhas, bochechas, nariz e boca de cada face detectada.
  • Ver os contornos dos atributos faciais Conheça 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.
  • Acompanhar rostos em frames de vídeo Receba um identificador para cada rosto detectado. O identificador é consistente em todas as invocações. Dessa forma, é possível realizar a manipulação de 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

O médico Stephen Hawking em Zero Gravidade da NASA

Para cada rosto detectado:

Rosto 1 de 3
Polígono delimitador (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.77197265625, 328.328.328.328.328.328.328.328.328.328.328.328.328.328.328.328.328.328.
Ângulos de rotação Y: -14.054030418395996, Z: -55,007488250732422
ID de acompanhamento 2
Pontos de referência faciais
Olho esquerdo (945,869323730469, 211,867126464844)
Olho direito (971,579467773438, 247,257247924805)
Parte inferior da boca (907,756591796875, 259,714477539062)

...

Probabilidades dos recursos
Sorrindo 0,88979166746139526
Olho esquerdo aberto 0,98635888937860727
Olho direito aberto 0,99258323386311531

Exemplo 2 (detecção de contorno facial)

Quando a detecção de contorno facial está ativada, você também recebe uma lista de pontos para cada atributo facial que foi detectado. Esses pontos representam a forma do elemento. A imagem a seguir ilustra como esses pontos mapeiam um rosto. Clique na imagem para ampliá-la:

Contornos faciais
Ponte do nariz (505.149811, 221.201797), (506.987122, 313.285919)
Olho esquerdo Gravação de
Parte superior do lábio superior /07
(etc.)