Compreenda as capacidades do serviço Face do Azure Vision
Como produto dentro do Azure Vision, o Azure AI Face suporta casos de uso específicos, como verificação da identidade do utilizador, deteção de vivacidade, controlo de acesso sem contacto e anonimização de rostos. Vários conceitos, incluindo deteção e reconhecimento facial, são essenciais para trabalhar com o Face.
Deteção facial
A deteção de rosto envolve a identificação de regiões de uma imagem que contêm um rosto humano, geralmente retornando coordenadas de caixa delimitadora que formam um retângulo ao redor do rosto, como este:
Com o Face, os recursos faciais podem ser usados para treinar modelos de aprendizado de máquina para retornar outras informações, como características faciais, como nariz, olhos, sobrancelhas, lábios e outros.
Reconhecimento facial
Outra aplicação da análise facial é a preparação de um modelo de machine learning para identificar pessoas conhecidas a partir das respetivas caraterísticas faciais. Isso é conhecido como reconhecimento facial e usa várias imagens de um indivíduo para treinar o modelo. Isso treina o modelo para que ele possa detetar esses indivíduos em novas imagens nas quais ele não foi treinado.
Quando usado de forma responsável, o reconhecimento facial é uma tecnologia importante e útil que pode melhorar a eficiência, a segurança e a experiência do cliente.
Recursos do serviço Azure AI Face
O serviço Azure AI Face pode retornar as coordenadas do retângulo para quaisquer rostos humanos encontrados em uma imagem, bem como uma série de atributos relacionados:
- Acessórios: indica se o rosto dado tem acessórios. Esse atributo retorna possíveis acessórios, incluindo headwear, óculos e máscara, com pontuação de confiança entre zero e um para cada acessório.
- Desfoque: quão desfocado é o rosto, o que pode ser uma indicação de quão provável é que o rosto seja o foco principal da imagem.
- Exposição: por exemplo, se a imagem está subexposta ou sobreexposta. Isto aplica-se ao rosto na imagem e não à exposição geral da imagem.
- Óculos: se a pessoa está ou não usando óculos.
- Pose de cabeça: a orientação do rosto num espaço 3D.
- Máscara: indica se o rosto está usando máscara.
- Ruído: refere-se ao ruído visual na imagem. Se tiver tirado uma fotografia com uma definição elevada da ISO para cenários mais escuros, irá reparar neste ruído na imagem. A imagem parece granulada ou cheia de pequenos pontos que tornam a imagem menos clara.
- Oclusão: determina se pode haver objetos bloqueando o rosto na imagem.
- Qualidade para Reconhecimento: uma classificação de alta, média ou baixa que reflete se a imagem é de qualidade suficiente para tentar o reconhecimento facial.
Uso responsável da IA
Importante
Para suportar o Responsible AI Standard da Microsoft, o Azure AI Face e o Azure Vision têm uma política de Acesso Limitado.
Qualquer pessoa pode usar o serviço Face para:
- Detetar a localização de rostos em uma imagem.
- Determine se uma pessoa está usando óculos.
- Determine se há oclusão, desfoque, ruído ou sobre/subexposição para qualquer um dos rostos.
- Devolva as coordenadas da pose da cabeça para cada rosto em uma imagem.
A política de Acesso Limitado exige que os clientes enviem um formulário de admissão para acessar recursos adicionais do serviço Azure AI Face, incluindo:
- Verificação facial: a capacidade de comparar rostos em busca de semelhança.
- Identificação facial: a capacidade de identificar indivíduos nomeados em uma imagem.
- Deteção de vivacidade: a capacidade de detetar e mitigar instâncias de conteúdo recorrente e/ou comportamentos que indicam uma violação de políticas (por exemplo, se o fluxo de vídeo de entrada é real ou falso).
A seguir, vamos ver como pode começar com o Azure Vision.