Reconhecimento facial

Última atualização em 03/11/2023

Visão geral do rastreamento facial

O reconhecimento facial permite detectar e reconhecer com precisão as faces das pessoas. O controle de máscara simples permite que você aplique efeitos apenas em faces, como a correção de cores seletiva ou o desfoque na face de uma pessoa, e muito mais.

No entanto, com o controle facial, é possível controlar partes específicas do rosto, como pupilas, boca e nariz, o que permite isolar e trabalhar estas características faciais com maior detalhe. Por exemplo, alterar as cores dos olhos ou exagerar os movimentos da boca sem ajustes quadro a quadro.

O After Effects também permite medir as características faciais. O reconhecimento de medidas faciais fornece detalhes sobre como é abrir a boca ou um olho. Com cada ponto de dados isolado, é possível refinar imensamente o conteúdo. Além disso, você também pode exportar dados de rastreamento detalhados para o Adobe Character Animator para animação de personagens baseada em performance.

O controlador de face funciona em grande parte automaticamente, mas você pode obter melhores resultados ao iniciar a análise em um quadro que mostra uma visualização frontal e vertical da face. Iluminação adequada no rosto pode melhorar a precisão da detecção facial.

No painel Rastreador, há duas opções de rastreamento facial:

  • Rastreamento facial (somente contorno): Use esta opção se você quiser rastrear apenas o contorno do rosto.
  • Reconhecimento facial (Recursos detalhados): use esta opção se deseja detectar os olhos (incluindo a sobrancelha e pupila), o nariz e a boca e, opcionalmente, extrair as medições de diversas características. Esta opção é necessária se você deseja utilizar os dados de reconhecimento no Character Animator.

    Caso esteja usando a opção Características detalhadas, um efeito de Pontos de reconhecimento facial será aplicado à camada. O efeito contém vários pontos de controle de efeito 2D com quadros-chave, cada um anexado a características faciais detectadas (por exemplo, os cantos dos olhos e boca, localização das pupilas, a ponta do nariz).

Rastreamento do contorno de um rosto

No After Effects, selecione Arquivo > Importação > Arquivo. Navegue até a localização da gravação e adicione-a ao Projeto.

Painel Projeto

Arraste a gravação do painel Projeto para uma composição para adicionar uma camada.

Adicionar uma camada à composição

Posicione o indicador de tempo atual (CTI) em um quadro mostrando uma vista frontal e vertical do rosto que você deseja rastrear.

Nota

A detecção facial é melhorada se o quadro inicial a ser rastreado tiver um rosto olhando para frente e orientado na vertical.

Detecção de face

Desenhe uma máscara fechada livremente em torno da face, incluindo os olhos e a boca. A máscara define a região de pesquisa para detectar traços faciais. Se várias máscaras estiverem selecionadas, a máscara superior será usada.

Desenhar uma máscara

Com a máscara selecionada, selecione Janela > Rastreador para abrir o painel Rastreador. Defina o método de rastreamento como Rastreamento facial (somente contorno).

Escolher um método de reconhecimento

No painel Rastreador, rastreie para frente ou para trás um quadro de cada vez para garantir que o rastreamento esteja funcionando corretamente e, em seguida, clique no botão para começar a analisar todos os quadros.

Quando a análise estiver concluída, os dados de rastreamento facial ficarão disponíveis na composição.

Rastreamento de características detalhadas e extração de medidas faciais

No After Effects, selecione Arquivo > Importar > Arquivo.Navegue até a localização da gravação e adicione-a ao projeto.

Arraste a gravação do painel Projeto para uma composição para adicionar uma camada.

Posicione o indicador de tempo atual em um quadro mostrando uma vista frontal e vertical do rosto que você deseja rastrear.

Nota

A detecção facial é melhorada se o quadro inicial a ser rastreado tiver um rosto olhando para frente e orientado na vertical.

Desenhe uma máscara fechada livremente em torno da face, incluindo os olhos e a boca. A máscara define a região de pesquisa para detectar traços faciais. Se várias máscaras estiverem selecionadas, a máscara superior será usada.

Com a máscara selecionada, selecione Janela > Rastreador para abrir o painel Rastreador. Defina o método de rastreamento como Rastreamento facial (recursos detalhados).

No painel Rastreador, rastreie para frente ou para trás um quadro por vez para garantir que o rastreamento esteja funcionando corretamente e, em seguida, clique no botão para começar a analisar todos os quadros.

Uma vez que a análise é concluída, os dados de reconhecimento tornam-se disponíveis com um novo efeito, chamado Pontos de reconhecimento facial. Você pode escolher acessar os dados de rastreamento facial na composição ou no painel Efeitos (Janela > Controles de efeito).

Controles de efeito dos pontos de reconhecimento da face

Mova o indicador de tempo atual para um quadro que mostra uma expressão neutra na face (a pose de descanso). As medidas da face em outros quadros são relativas ao quadro de pose de descanso. No painel Rastreador, clique em Definir pose de repouso.

No painel Rastreador, clique em Extrair e copiar medidas faciais. Um efeito Medidas de face é adicionado à camada, e os quadros-chave são criados com base em cálculos dos dados de quadro-chave dos Pontos de rastreamento de face. Os dados de quadro-chave das medidas faciais são copiados para a área de transferência do sistema para uso no Character Animator.

Nota

Os quadros-chave para medidas faciais são gerados com base nos dados de quadro-chave dos pontos de rastreamento facial, relativos à pose de repouso (consulte a etapa 8).

Controles de efeito das medidas da face

Referência de dados de rastreamento facial

Pontos de rastreamento facial

O efeito Rastreador facial cria pontos de controle de efeito para vários recursos faciais, que você pode visualizar no painel Linha do tempo.

Medidas faciais

Caso tenha usado a opção Características detalhadas, é possível extrair ainda mais informações sob a forma de medidas paramétricas das características faciais, conhecidas como Medidas de face. Todas as medidas mostradas para o rosto que você rastreou são relativas ao quadro de pose de repouso.

Deslocamento de face

Indica a posição da face, deslocando para 0% em um quadro de Pose de descanso. Os seguintes pontos de dados são disponibilizados indicando valores de deslocamento nos eixos x, y e z:

  • Deslocamento X
  • Deslocamento Y
  • Deslocamento Z

Orientação de face

Indica as orientações tridimensionais de face. A orientação é medida usando os seguintes pontos de dados, indicativos dos eixos x, y e z:

  • Orientação X
  • Orientação Y
  • Orientação Z

Olho esquerdo

Indica vários pontos de medição para o olho esquerdo e inclui os seguintes pontos de dados:

  • Distância da sobrancelha esquerda
  • Abertura de pálpebra esquerda
  • Olhar esquerdo X
  • Olhar esquerdo Y

Olho direito

Indica vários pontos de medição para o olho direito e inclui os seguintes dados:

  • Dist. da sobrancelha direita
  • Abertura da pálpebra direita
  • Olhar direito X
  • Olhar direito Y

Boca

Indica vários pontos de medição para a boca e inclui os seguintes dados:

  • Deslocamento X da boca
  • Deslocamento Y da boca
  • Dimensionar largura da boca
  • Dimensionar altura da boca